Apply now »

Software engineer

Requisition ID:  4068
Location: 

Louvain-la-Neuve, BE

Work regime:  Full-Time
Kind of contract:  Open Ended Contract

Mission

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 MircoBlaze (AMD soft processor) will be vell valued.

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 solutions.
  • Apply your knowledge of NIOS II/V 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
  • 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

What we value


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 MircoBlaze (AMD FPGA soft processor).
  • Familiar with ARM Microcontrollers and Microprocessors is a plus.
  • Experience on test definition (unit, integration, regression) at different levels.

Cherry on the cake

  • 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.

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!

Life at IBA

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!

Apply today and be part of a mission that matters!

Apply now »