Senior/Lead Firmware Engineer
Madfish
Ukraine
Posted on Dec 4, 2025
Description
As a Firmware Engineer, you will get an opportunity to join a mature and senior team that is developing software for high-tech medical devices. The scope of our technical domain involves a comprehensive range of key functions for the medical industry with features such a robotic surgery system and 3D visualization. Our organization is considered as technical excellence, so we are paying special attention to the technical challenge and motivation of our team members.
Requirements
- Bachelor’s Degree in Computer Science, Computer Engineering, or a related engineering discipline.
- 5+ years of hands-on experience as a Firmware Developer/Engineer.
- Proficiency in C programming.
- Demonstrated experience with FreeRTOS and SafeRTOS.
- Proven track record in developing robust embedded firmware.
- Experience in writing firmware that effectively interfaces with electrical hardware.
- Strong knowledge of STM32 microcontroller programming.
- Experience programming in a medical device environment, following MISRAC standard and IEC 62304
- Knowledge of bootloader features.
- Proficiency with Git and other versioning tools.
- Nice-to-Have: Knowledge of Ethernet communication protocol.
Job responsibilities
- Design and develop solutions for surgical robotic arms
- Conduct regular research on advancements in medical robotics
- Create quick prototypes and production-ready solutions.
- Test robotics solutions in both simulation and real-world environments