Embedded Software Engineer
Pubblicato il 04-09-2026 - idpp in Milano
Embedded Firmware Engineer – Medical & Industrial Automation
Location: Milano Nord, Italy
On-site: 2–4 days per week, depending on project
Seniority: Senior preferred
We’re looking for Embedded Firmware Engineers to join exciting projects for clients across the medical technology and industrial automation sectors .
You’ll work on the development and maintenance of embedded firmware for STM32-based platforms , using C and FreeRTOS to build, test and troubleshoot reliable embedded solutions.
These are hands-on engineering roles offering the opportunity to work on technically challenging projects within collaborative, international teams.
What you’ll be doing
- Develop and maintain embedded firmware for STM32 platforms
- Program in C using FreeRTOS
- Debug, test and troubleshoot embedded software
- Investigate technical issues and develop effective solutions
- Work autonomously across firmware development activities
- Collaborate with the wider engineering team
- Contribute to the delivery of robust, reliable embedded solutions
What we’re looking for
- Strong experience in embedded firmware development
- Solid hands-on experience with C, STM32 and FreeRTOS
- Strong debugging and problem-solving skills
- Ability to work independently with a high degree of autonomy
- Good English communication skills
The projects Depending on your experience and interests, you could work on projects within:
- ? Medical technology – embedded firmware for products and systems where reliability and quality are critical
- ? Industrial automation – embedded software supporting industrial systems, automation and connected technologies
Location & working model Both opportunities are based in Milano Nord :
- Medical project: 4 days per week on-site
- Industrial automation project: 2 days per week on-site
