IBA Worldwide
Software engineer
IBA Worldwide, Mission, Kansas, United States,
Software Engineer
Requisition ID: 2952Location: Louvain-la-Neuve, BEWork regime: Full-TimeKind of contract: Open Ended ContractIBA electronics team is currently seeking a skilled and motivated Software-Embedded Engineer to join our team. In this role, you will be a member in our software development projects, focusing on Ethernet networking development and embedded programming.Challenges we trust you with
Create software requirements and specifications from system requirements.Work with cross-functional teams to define, implement and validate software requirements.Work closely with the electronics/FPGA team/experts and cross-functional teams to integrate the embedded software with FPGA and processor designs.Develop and reuse Ethernet network design with time stamping requirements (1Gbps).Apply your knowledge of NIOS II and MicroBlaze soft processors to design, implement, and maintain embedded software solutions.Design, develop, verify and maintain embedded software for medical and industrial applications, as specified.Participate in code reviews and create/maintain software documentation.Follow design processes and provide the deliverables in time.Troubleshoot and debug software issues.Provide support to other team members in questions related to embedded software.Achieving quality through unit testing and code reviews.What we value
Master’s degree in software/computer science engineering.At least 1 to 3 years of experience in embedded software development (Expertise in C programming and embedded programming).You have a continuous improvement mindset.You are willing to work as a team member in a multidisciplinary team (electronic, firmware, and embedded software) with interaction with other teams (systems, mechanics, hardware, manufacturing, quality, etc.).Knowledge in Ethernet design and PTP (Precision Time Protocol) is a plus.Familiar with NIOS II/V (Intel soft processor) and MicroBlaze (AMD FPGA soft processor) is a plus.Familiar with ARM Microcontrollers and processor.Additional Skills:Real-time operating systems and embedded systems.Knowledge on Ethernet networking using PTP.Knowledge of C/C++, Python or other programming languages.Experience creating specifications from user/system requirements.Experience with micro-controllers, processors and SoC.Experience/knowledge in functional safety standards (ex: DO178 or ISO26262).Experience in firmware and/or digital electronics design is a plus.Analytical and problem-solving skills.Ability to identify and document abnormalities, issues and bugs and resolve them in an efficient manner.Ability to understand how to use new technologies.Able to work with validation engineers to debug issues (e.g. with oscilloscope, power supplies ...).Master’s degree in computer science, Electrical Engineering, or a related field.Minimum of 1 year of experience in embedded software development.Fluent in English (mandatory) and French (nice to have).
#J-18808-Ljbffr
Requisition ID: 2952Location: Louvain-la-Neuve, BEWork regime: Full-TimeKind of contract: Open Ended ContractIBA electronics team is currently seeking a skilled and motivated Software-Embedded Engineer to join our team. In this role, you will be a member in our software development projects, focusing on Ethernet networking development and embedded programming.Challenges we trust you with
Create software requirements and specifications from system requirements.Work with cross-functional teams to define, implement and validate software requirements.Work closely with the electronics/FPGA team/experts and cross-functional teams to integrate the embedded software with FPGA and processor designs.Develop and reuse Ethernet network design with time stamping requirements (1Gbps).Apply your knowledge of NIOS II and MicroBlaze soft processors to design, implement, and maintain embedded software solutions.Design, develop, verify and maintain embedded software for medical and industrial applications, as specified.Participate in code reviews and create/maintain software documentation.Follow design processes and provide the deliverables in time.Troubleshoot and debug software issues.Provide support to other team members in questions related to embedded software.Achieving quality through unit testing and code reviews.What we value
Master’s degree in software/computer science engineering.At least 1 to 3 years of experience in embedded software development (Expertise in C programming and embedded programming).You have a continuous improvement mindset.You are willing to work as a team member in a multidisciplinary team (electronic, firmware, and embedded software) with interaction with other teams (systems, mechanics, hardware, manufacturing, quality, etc.).Knowledge in Ethernet design and PTP (Precision Time Protocol) is a plus.Familiar with NIOS II/V (Intel soft processor) and MicroBlaze (AMD FPGA soft processor) is a plus.Familiar with ARM Microcontrollers and processor.Additional Skills:Real-time operating systems and embedded systems.Knowledge on Ethernet networking using PTP.Knowledge of C/C++, Python or other programming languages.Experience creating specifications from user/system requirements.Experience with micro-controllers, processors and SoC.Experience/knowledge in functional safety standards (ex: DO178 or ISO26262).Experience in firmware and/or digital electronics design is a plus.Analytical and problem-solving skills.Ability to identify and document abnormalities, issues and bugs and resolve them in an efficient manner.Ability to understand how to use new technologies.Able to work with validation engineers to debug issues (e.g. with oscilloscope, power supplies ...).Master’s degree in computer science, Electrical Engineering, or a related field.Minimum of 1 year of experience in embedded software development.Fluent in English (mandatory) and French (nice to have).
#J-18808-Ljbffr