Posted 2 weeks ago
Your Role
As an Embedded Software Developer, you will work on microcontroller-based ECUs designed and produced in-house, developing software in C language and managing the full development cycle independently.
Main Responsibilities
- Design, development, testing, and debugging of embedded software
- Maintenance and improvement of existing code
- Writing clear and accurate technical documentation
- Performing software-related risk analysis
Requirements
- Experience with STM32 and NXP microcontrollers (front-end/back-end)
- Solid knowledge of RTOS and multicore environments
- Experience developing drivers and managing hardware peripherals
- Familiarity with communication protocols: RS232, RS485, CAN, IP
- Ability to develop and implement bootloaders
- Understanding of cybersecurity and functional safety (e.g. ISO 26262)
- Bachelor’s or Master’s in Computer Science, Electronics or similar
- Ability to read schematics and electronic component datasheets
- Good English skills (min. B2 level)
Curriculum
Submit CV in PDF format, , in both English and Italian (max. 3 pages per language) with a recent photo
Job Features
Job Category | Software engineering |
3 June 2025