Embedded Software Development Engineer
IMI Climate Control3 hours ago
Remote, BelgiumMid Level
Responsibilities
- Develop firmware for embedded systems integrating IoT communication protocols.
- Split functionalities into tasks, perform technical analysis, and estimate development work.
- Write test plans, unit tests, tests for new functionality, and non-regression tests.
- Follow up on bug reports and debug software accordingly.
- Document implementations and participate in team knowledge transfer.
- Monitor technology developments and propose relevant innovations.
Requirements
- Bachelor’s or Master’s degree in Electrical or Electro-Mechanical Engineering.
- Excellent knowledge of C and Python.
- At least three years of embedded development experience.
- Practical knowledge of BACnet, Modbus, and KNX is a plus.
- Good practical English is required; French proficiency is a plus.
- Ability and willingness to collaborate with teams working on embedded software, iOS/Android applications, and industrial communication protocols.
- Creative, curious, flexible, collaborative, and strong in problem-solving and analytical skills.
Benefits
- Hybrid work arrangement with two days of home office per week.
- Collaborative work in a dynamic team of engineering experts.
- Varied and motivating responsibilities in an advanced professional environment.
- Opportunity to contribute expertise to a growing division within the international IMI engineering group.