Firmware Engineer

📍 Italy

Ingegneria e tecnologia Edison Smart®

Descrizione Lavoro

Embedded Firmware Engineer (Hybrid – Milan) Contract / Freelance ONLY

Edison Smart are supporting our client who is expanding their embedded development team and is looking for an engineer with solid hands-on experience across STM32-based systems. This role suits someone comfortable owning firmware development from low-level drivers through to application-level features.

Key Responsibilities • Develop and maintain firmware for STM32 microcontrollers • Implement features in C (primary) and C++ where required • Work within FreeRTOS-based architectures • Contribute to board bring-up, debugging, and system integration • Collaborate with electronics, software, and test teams to deliver stable releases • Support verification, documentation, and optimisation activities

Required Experience • Strong commercial experience with STM32 MCU platforms • Proficient in C as the main development language • Working knowledge of C++ in embedded contexts • Hands-on experience building on FreeRTOS • Comfortable debugging at low level (peripherals, drivers, HAL, RTOS tasks) • Experience with typical embedded toolchains, build systems, and CI workflows is beneficial

Contract Details • Hybrid working – Milan • Long-term project with continuous development work • Start date: ASAP

Pronto a Candidarti?

Non perdere questa opportunità! Candidati ora e unisciti al nostro team.

Dettagli Lavoro

Data Pubblicazione: November 23, 2025
Tipo di Lavoro: Ingegneria e tecnologia
Località: Italy
Azienda: Edison Smart®

Pronto a Candidarti?

Non perdere questa opportunità! Candidati ora e unisciti al nostro team.