Firmware Engineer

idpp

Milano

On-site

EUR 45,000 - 65,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

A leading consultancy client is seeking a Firmware Engineer to join their innovative engineering team in Milan, Italy. This role involves developing and maintaining embedded firmware for advanced hardware platforms while collaborating with cross-functional teams. Candidates should have strong skills in C programming and experience with ARM/Cortex microcontrollers. This position offers the opportunity to work on cutting-edge technology solutions in a results-driven environment.

Qualifications

  • 1+ years of experience in embedded or real‑time software development.
  • Strong understanding of device drivers and BSP.
  • Familiarity with debugging tools like Trace32 or GDB.
  • At least 1+ year experience in embedded or real‑time software development.

Responsibilities

  • Develop and maintain embedded firmware for advanced hardware platforms.
  • Work with ARM/Cortex microcontrollers to build efficient, reliable systems.
  • Design and implement low-level software including device drivers and BSP.
  • Collaborate with cross‑functional teams to deliver high‑quality solutions.
  • Troubleshoot and debug complex embedded systems.

Skills

C programming
ARM/Cortex microcontrollers
device drivers
Board Support Packages (BSP)
real-time software development

Tools

Trace32
GDB
Modbus

Job description

A leading consultancy client is looking for a Firmware Engineer to join an innovative engineering team developing cutting‑edge embedded technology solutions. This is a great opportunity to work on real‑world systems, contributing across the full firmware development lifecycle in a collaborative and forward‑thinking environment.

Key Responsibilities
  • Develop and maintain embedded firmware for advanced hardware platforms
  • Work with ARM/Cortex microcontrollers to build efficient, reliable systems
  • Design and implement low‑level software including device drivers and BSP
  • Collaborate with cross‑functional teams to deliver high‑quality solutions
  • Troubleshoot and debug complex embedded systems
Skills and Experience
  • Strong proficiency in C programming
  • Experience with ARM/Cortex microcontrollers
  • Solid understanding of device drivers and Board Support Packages (BSP)
  • At least 1+ year experience in embedded or real‑time software development
Profile

You are:

  • Curious, proactive, and enthusiastic about technology
  • A structured problem‑solver with a methodical approach
  • A collaborative team player who enjoys working with others
  • Results‑driven with a positive, can‑do mindset
Nice to Have
  • Experience with laboratory instrumentation
  • Familiarity with debugging tools such as Trace32 or GDB
  • Knowledge of Modbus or other serial communication protocols
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

WeHunt • Genova

On-site
EUR 40,000 - 60,000
Doble Embedded Firmware Engineer ALT133I
Doble Embedded Firmware Engineer ALT133I

Doble Engineering Company • Taino

On-site
EUR 45,000 - 65,000
Embedded Linux Firmware Engineer – ARM/Yocto
Embedded Linux Firmware Engineer – ARM/Yocto

Doble Engineering Company • Taino

On-site
EUR 45,000 - 65,000
Senior Software Engineer rif. 97817
Senior Software Engineer rif. 97817

WeHunt • Torino

On-site
EUR 35,000 - 60,000
Flexible working arrangements (smart working)
Ticket Restaurant
Firmware Engineer
Firmware Engineer

Experis S.r.l. • L'Aquila

On-site
EUR 40,000 - 60,000
Embedded Firmware Engineer (ARM Cortex)
Embedded Firmware Engineer (ARM Cortex)

idpp • Milano

On-site
EUR 45,000 - 65,000
Developer c++ per firmaware
Developer c++ per firmaware

SolutionTech srl • Torino

On-site
EUR 45,000 - 65,000
software embedded engineer C ambito Space
software embedded engineer C ambito Space

Akronos Technologies • Pisa

On-site
EUR 40,000 - 60,000
EMBEDDED FIRMWARE ENGINEER
EMBEDDED FIRMWARE ENGINEER

The Member Company • Roma

On-site
EUR 55,000 - 85,000
Embedded Software Engineer
Embedded Software Engineer

Hunters Group Srl • Varese

On-site
EUR 44,000 - 64,000