Software Engineer, Embedded Software Engineer, C++ Developer
Listed on 2026-02-04
-
Software Development
Embedded Software Engineer, Software Engineer, C++ Developer, Python
Select how often (in days) to receive an alert:
Software engineerRequisition
Location:
Louvain-la-Neuve, BE
Work regime:
Full-Time
Kind of contract:
Open Ended Contract
IBA electronics team is currently seeking a highly skilled and motivated Embedded Software Expert to join our team. In this role, you will play a crucial part in our software development projects, focusing on embedded programming and C programming
. As a key member of our team, your expertise in software development and familiarity with NIOS II (Intel soft processor) and Mirco Blaze (AMD soft processor) will be vell valued.
- 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 embedded software with FPGA solutions
. - Apply your knowledge of NIOS II/V and Micro Blaze 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
- Define (unit, integration and regression) test plans and execute them
- 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
- Be a mentor to junior engineers, guide internships and knowledge sharing to help the team members to develop while working.
- Achieving quality through unit testing and code reviews
You have:
- Masters degree in software/computer science engineering (or equivalent knowledge proven by experience).
- At least 5 to 10 years of experience in embedded software development (Expertise in C programming and embedded programming).
- Experience with real-time operating systems and embedded systems
- Strong knowledge of C /C++, Python and Java.
- 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).
- Familiar with NIOS II/V (Intel soft processor) and Mirco Blaze (AMD FPGA soft processor).
- Familiar with ARM Microcontrollers and Microprocessors is a plus.
- Competitive salary and benefits
- A challenging and varied role in a growing company
- Opportunity to work with the latest technologies
- Opportunity to improve your skills and knowledge through training and certification
- Warm and open company culture
, supported by an international group. - Our learning & development team also supports you in the long run. You tell us what your ambitions are, and together with our learning officer you’ll create a career plan.
At IBA, we value creativity, innovation, and a commitment to excellence. As a certified B Corporation (B Corp), we uphold the highest standards of social and environmental performance. If you’re ready to embark on a journey where your skills and ideas can truly make an impact, apply now to join our dedicated team. Let’s shape the future of technology together!
If you are passionate about embedded software development and have a desire to work in products that saves lives every day, we would love to hear from you!
Apply today and be part of a mission that matters!
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).