This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re seeking a Senior Firmware Engineer to join a multidisciplinary R&D team developing advanced electromechanical products for regulated environments. You will play a key role in the design, development, and validation of embedded firmware for next-generation products while also improving existing systems. The role involves close collaboration with software, electronics, mechanical, and quality teams and requires strong problem-solving skills and a hands-on approach to engineering challenges.
Job Responsibility:
Design and develop embedded firmware in C/C++ for microcontroller-based systems
Architect software for complex electromechanical products operating in regulated environments
Develop both embedded and desktop software solutions
Investigate and enhance existing firmware including motor control, battery management, and user interface functionality
Develop software test systems and validation protocols
Support internal testing and external certification processes where required
Utilise lab equipment such as oscilloscopes, environmental test systems, and test rigs
Work closely with cross-functional engineering teams
Contribute to engineering documentation and change management processes
Requirements:
Degree in Electronics, Software Engineering, Computer Science, or a related discipline
5+ years’ experience in embedded firmware or electronics development
Strong experience with C/C++ embedded firmware development
Experience with bare-metal or RTOS-based microcontroller systems
Knowledge of networking or cloud-connected devices
Familiarity with engineering tools for design, simulation, testing, and measurement
Experience developing products within regulated or safety-critical environments (IEC 62304 / IEC 60601)