Firmware Engineer
Posted Updated
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.
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.
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.