Job Search and Career Advice Platform

Firmware Engineer

Sii tra i primi a mandare la candidatura.
Solo per membri registrati
Milano
EUR 40.000 - 60.000
Sii tra i primi a mandare la candidatura.
Ieri
Descrizione del 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