Embedded Firmware Engineer – C/C++ & FPGA

Identis

Piemonte

On-site

EUR 42,000 - 66,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Identis is seeking a Junior/Middle Firmware Engineer to join our R&D Hardware & Firmware Engineering team in Piemonte. You will develop on-device code (embedded software) and digital logic for high-precision personalization systems, spanning legacy maintenance and next-generation product architectures.

You will design, implement, and test embedded firmware in C/C++ for microcontrollers, develop VHDL for FPGA-based logic, and collaborate across hardware to ensure proper bring-up and

Qualifications

  • 1–4 years of hands-on firmware or low-level development experience.
  • Solid foundation in C and/or C++ for embedded systems.
  • Working knowledge of VHDL and FPGA architectures.
  • Familiarity with UART, SPI, I2C, and other low-level protocols.
  • Proficiency in technical English and Git Version Control.

Responsibilities

  • Design, write, and maintain embedded firmware in C/C++ for microcontrollers and target hardware.
  • Develop and integrate VHDL code on FPGA architectures for digital logic and motion control.
  • Collaborate with hardware and mechanical teams to integrate firmware with boards and support bring-up.
  • Troubleshoot code and hardware interfaces using oscilloscopes and logic analyzers.
  • Write low-level drivers and manage communication protocols (UART, SPI, I2C, RS232, USB, TCP/IP, CAN).
  • Perform bug-fixing on legacy systems and maintain technical documentation with Git.

Skills

Embedded C/C++
VHDL/FPGA
Hardware IO
Git
English

Education

Bachelor/Master in Electronics or CS
Diploma in Mechatronics/Electronics

Tools

Oscilloscope
Logic Analyzer

Job description

Identis is seeking a Junior/Middle Firmware Engineer to join our R&D Hardware & Firmware Engineering team in Piemonte. You will develop on-device code (embedded software) and digital logic for high-precision personalization systems, spanning legacy maintenance and next-generation product architectures.

You will design, implement, and test embedded firmware in C/C++ for microcontrollers, develop VHDL for FPGA-based logic, and collaborate across hardware to ensure proper bring-up and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Identis • Piemonte

On-site
EUR 42,000 - 66,000
Firmware Engineer - RIF 99583
Firmware Engineer - RIF 99583

WeHunt • Genova

Hybrid
EUR 60,000 - 90,000
Firmware Engineer
Firmware Engineer

WeHunt • Genova

Hybrid
EUR 40,000 - 60,000
Firmware Embedded Developer — C/C++ (Microcontrollori)
Firmware Embedded Developer — C/C++ (Microcontrollori)

Faboci Srl • Verona

On-site
EUR 25,000 - 36,000
Contratto a tempo indeterminato
Ambiente tecnologico avanzato
Embedded Firmware Engineer – Cybersecurity & Lifecycle
Embedded Firmware Engineer – Cybersecurity & Lifecycle

Kion Group • Cernusco sul Naviglio

On-site
EUR 37,000 - 54,000
Career Development
Competitive Compensation and Benefits
Pay Transparency
+1
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
Senior Embedded Software Engineer – Real-Time & FPGA
Senior Embedded Software Engineer – Real-Time & FPGA

WeHunt • Torino

On-site
EUR 35,000 - 60,000
Flexible working arrangements (smart working)
Ticket Restaurant
Embedded HW/FW Engineer - R&D, Rome, Smart Working
Embedded HW/FW Engineer - R&D, Rome, Smart Working

INTECS Engineering • Roma

Hybrid
EUR 40,000 - 65,000
Smart working
Formazione continua
Embedded Firmware Engineer — Remote/Hybrid
Embedded Firmware Engineer — Remote/Hybrid

Capgemini • Marcon

Hybrid
EUR 31,000 - 57,000
Embedded Firmware Engineer - C/C++ (Florence, Hybrid)
Embedded Firmware Engineer - C/C++ (Florence, Hybrid)

IT Partner Italia S.r.l. • Firenze

On-site
EUR 28,000 - 48,000