cover image
IMI

IMI

www.imiplc.com

1 Job

6,274 Employees

About the Company

A global leader in fluid and motion control. We provide highly customised solutions to our customers' acute challenges. We are curious and like to solve problems, partnering with our customers to solve the demands of today and prepare for the opportunities of tomorrow. Our solutions touch virtually every aspect of modern life. We embrace innovation and care about outcomes that are good for business, everyday life and making a better world.

Listed Jobs

Company background Company brand
Company Name
IMI
Job Title
Embedded Software Development Engineer
Job Description
**Job Title:** Embedded Software Development Engineer **Role Summary:** Develop and maintain firmware for embedded systems that integrate multiple IoT communication protocols, contribute to functional decomposition, technical analysis, estimation, testing, debugging, and documentation within a collaborative engineering team. **Expectations:** - Deliver high‑quality, reliable embedded code in C/Python. - Produce and execute comprehensive test plans. - Diagnose and resolve bugs promptly. - Document implementations and share knowledge. - Stay informed on emerging technologies and propose improvements. **Key Responsibilities:** - Design, implement, and integrate firmware for IoT‑enabled heating and air‑conditioning control units. - Break down product features into development tasks, perform technical analysis, and provide effort estimates. - Write unit, functional, and regression tests; develop test plans. - Track, analyze, and fix bug reports. - Produce clear technical documentation and support team knowledge transfer. - Conduct continuous technology scouting to recommend innovative enhancements. **Required Skills:** - Proficient in C and Python for embedded development (≥3 years experience). - Strong problem‑solving and analytical abilities. - Familiarity with IoT communication protocols and embedded hardware. - Good command of English (written and spoken); French is a plus. - Ability to collaborate with cross‑functional teams (embedded software, mobile UI, industrial protocols). - Creative, adaptable, and eager to learn. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Electrical Engineering, Electro‑Mechanical Engineering, or a related field.
Mont-saint-guibert, Belgium
On site
07-09-2025