Firmware Engineer
WeHunt
Our client is an Italian company specializing in the development of hardware and software solutions for workforce management and workplace safety. It operates across Italy and Europe, delivering innovative, tailor‑made products for enterprise environments.
Position
We are looking for a Firmware Developer to join the embedded systems team. You will be responsible for designing, developing, and maintaining firmware for embedded devices, working across the full stack from low-level hardware interaction to user-facing interfaces.
This role requires strong expertise in C++ , embedded Linux (Yocto), and experience building reliable, scalable firmware solutions.
Familiarity with microcontroller platforms such as ST, ESP32, or NXP is highly desirable.
Key Responsibilities
- Design, develop, and maintain embedded firmware using C++
- Customize and manage embedded Linux distributions using Yocto
- Develop scripts and tools using Python for automation, testing, and integration
- Build and maintain UI components using Qt where applicable
- Interface directly with hardware (drivers, peripherals, communication protocols)
- Debug and optimize system performance, memory usage, and power consumption
- Collaborate with hardware engineers and cross‑functional teams
- Write clean, maintainable, and well‑documented code
- Participate in code reviews and contribute to best practices
Required Qualifications
- 3+ years of experience in embedded firmware development
- Strong proficiency in C++ (modern standards preferred)
- Hands‑on experience with Yocto Project and embedded Linux systems
- Solid experience with Python
- Experience developing applications with Qt (Qt/QML is a plus)
- Good understanding of embedded systems architecture and constraints
- Experience with debugging tools (JTAG, GDB)
- Familiarity with communication protocols (UART, SPI, I2C, CAN, etc.)
- Experience with version control systems (Git)
Preferred Qualifications
- Experience with microcontroller platforms: STMicroelectronics (STM32), Espressif ESP32, NXP (i.MX, LPC, etc.)
- Knowledge of bootloaders, BSPs, and device tree configuration
- Experience with CI/CD pipelines for embedded systemsFamiliarity with RTOS (FreeRTOS)
- Basic hardware troubleshooting skills (oscilloscope, logic analyzer)
Location
Genova (max 1 day per week of remote working).
#J-18808-Ljbffr- pAGAP2 Italia cerca una risorsa Junior Firmware Engineer da inserire nel team RD per sviluppare e validare firmware embedded su prodotti industriali. Il ruolo prevede collaborazione con i team Hardware, Software e Testing per garantire integrazione e qualità del firmware...ConsigliatoStage/Tirocinio
- ...will be responsible for designing, developing, and maintaining firmware for embedded devices, working across the full stack from low-... ...memory usage, and power consumption /liliCollaborate with hardware engineers and cross-functional teams /liliWrite clean, maintainable, and...ConsigliatoRemoto
28.000 € - 35.000 €
...industriale italiana, specializzata nello sviluppo di soluzioni tecnologiche per l'automazione, siamo alla ricerca di un bJunior Firmware Engineer /b da inserire all'interno del team bRD /b dedicato allo sviluppo di prodotti e soluzioni embedded. La risorsa sarà coinvolta...ConsigliatoStage/Tirocinio- ...WeHunt in Genova is seeking a Firmware Developer to join our embedded systems team. You will design, develop and maintain firmware for embedded devices, spanning low-level hardware interaction to user-facing interfaces, with a strong emphasis on reliability and scalability...ConsigliatoLavoro ibrido
- ...sviluppo di soluzioni tecnologiche avanzate e sistemi elettronici innovativi, è alla ricerca di un/una: Junior Control Software & Firmware Engineer Posizione: Il Junior Control Software & Firmware Engineer contribuirà allo sviluppo, all’integrazione e alla...ConsigliatoTempo pienoImpiego permanenteDal lunedì al venerdì
- pOpenjobmetis S.p.A., Divisione Permanent Placement, ricerca un Senior Control Software Firmware Engineer. Il candidato progetterà e svilupperà software embedded e firmware per controllo di sistemi fisici, sensori e attuatori basati su microcontrollore, coordinando sviluppatori...Impiego permanente
- ...sviluppo di soluzioni tecnologiche avanzate e sistemi elettronici innovativi, è alla ricerca di un/una: Senior Control Software & Firmware Engineer Posizione: Il Senior Control Software & Firmware Engineer sarà responsabile della progettazione, dello sviluppo, dell’...Tempo pienoImpiego permanenteDal lunedì al venerdì
- pWeHunt is seeking a Firmware Developer to join our embedded systems team in Genova. This role involves designing and maintaining firmware... ...in C++ and embedded Linux (Yocto). You will collaborate with engineers, debug systems, and write well-documented code. /ppThe ideal...Remoto
- ...Descrizione del ruolo Key Automation è alla ricerca di un Progettista Firmware Elettronico. Cerchiamo una persona curiosa, pragmatica e metodica, con buone doti relazionali, appassionata di tecnologia e con attitudine al team work. Dopo adeguato periodo di formazione...
- ...Leonardo Worldwide Corporation cerca un Software Engineer per la sua sede di Genova. Il ruolo prevede progettazione e sviluppo di soluzioni software per sistemi Linux embedded, integrazione di software con componenti hardware e collaborazione con team multidisciplinari...Lavoro ibrido
- ...verification flows, and collaborate across synthesis, physical design, firmware and systems teams. This is a hands-on, impact-focused... ...physical design teams for handoff and optimization. Mentor junior engineers and contribute to team knowledge sharing. Collaborate with...Lavoro ibridoOrario flessibile
32.000 € - 38.000 €
...inside and outside of work.**Job Title**:Junior Embedded Software Engineer**Reporting To:**Supervisor, Drives Embedded SW**Work Schedule:*... ...for industrial drives and inverters.* Implement and modify firmware features in C for microcontrollers and real-time embedded systems...Smart workingLavoro ibridoOrario flessibile32.731,92 € - 48.000 €
Job Description: Leonardo è un gruppo industriale internazionale che realizza capacità tecnologiche multidominio per la sicurezza globale. Protagonista dei principali programmi strategici dell’Aerospazio, Difesa e Sicurezza, conta oltre 62.000 dipendenti nel mondo. ...Impiego permanenteLavoro ibrido- Una società tecnologica innovativa sta cercando un Software Engineer a Genova per sviluppare software in C/C++ per sistemi real-time. Sarai responsabile della progettazione e dello sviluppo di software per ambienti embedded, della creazione di modelli di simulazione e...
27.000 € - 31.000 €
ALTEN supporta le strategie di sviluppo dei propri clienti nelle aree dell’innovazione, della R&D e dei sistemi informativi tecnologici. Nato più di 30 anni fa e presente in 30 Paesi, il Gruppo ALTEN si è affermato come leader mondiale nell’ingegneria e nei Servizi ...- Leonardo è un gruppo industriale internazionale specializzato in soluzioni avioniche; l'offerta prevede un ruolo di Progettista Software Embedded per Genova, con attività su Model Based Design, sviluppo SW Real-Time e DO-178C. La posizione richiede laurea magistrale...Lavoro ibrido
32.731,92 € - 48.000 €
ph3Job Description: /h3 pLeonardo è un gruppo industriale internazionale che realizza capacità tecnologiche multidominio per la sicurezza globale. Protagonista dei principali programmi strategici dell’Aerospazio, Difesa e Sicurezza, conta oltre 62.000 dipendenti nel mondo...Impiego permanenteLavoro ibrido- ppIn questo ruolo, svilupperai software di supporto a sistemi per l’automazione di macchinari industriali, contribuendo all’evoluzione tecnologica dei prodotti e all’integrazione tra software, elettronica e controllo. Lavorerai a stretto contatto con team elettronici e ...
- ...Capgemini Engineering cerca un Embedded Engineer per un progetto nel settore Automotive presso Genova, con modalità ibrida e contratto a tempo indeterminato. Il candidato ideale possiede competenze in software embedded, C, MATLAB/Simulink e Model‑Based Design, e ha esperienza...Impiego permanenteLavoro ibrido
28.000 € - 45.000 €
...Brain Technologies è alla ricerca di un/a: Embedded Software Engineer Automotive La risorsa si occuperà dello sviluppo e della... ...software ad alto livello. Il ruolo prevede anche l'integrazione di firmware scritto manualmente con codice autogenerato da MATLAB/Simulink...Smart workingImpiego permanenteOrario flessibile- NTWK, azienda italiana operante nella ricerca e selezione del personale, si occupa di soddisfare le necessità dei clienti offrendo servizi personalizzati. Siamo alla ricerca di un Operatore Programmatore Test ICT (In-Circuit Test) che si occuperà dello sviluppo, programmazione...Turno di giorno
- ...sviluppare e validare sistemi di sensoristica e dispositivi embedded Requisiti fondamentali ~3–6 anni di esperienza come IoT Engineer ~ Esperienza in progettazione e validazione di sistemi di sensoristica ~ Conoscenza di elettronica analogica e digitale ~...Smart workingStage/Tirocinio
- ALTEN Italia cerca un/una ingegnere software con focus su sistemi embedded real-time. Si richiede buona conoscenza di C e Linux, esperienza con strumenti di versioning come GIT e laurea in Ingegneria, Matematica o Fisica. Verrà inserito in progetti legati a settori ...
- pIn Capgemini Engineering, leader mondiale nei servizi di ingegneria, uniamo un team globale di talenti dell’ingegneria, scienza e tecnologia per aiutare le aziende più innovative del mondo a liberare il loro potenziale. Dai veicoli autonomi ai robot salva-vita, le nostre...Impiego permanenteRemotoOrario flessibile
28.000 € - 45.000 €
...alla ricerca di un/a: /strong /ppbr / /ppstrongEmbedded Software Engineer Automotive /strong /ppbr / /ppLa risorsa si occuperà dello... ...software ad alto livello. Il ruolo prevede anche l#39;integrazione di firmware scritto manualmente con codice autogenerato da MATLAB/Simulink...Smart workingImpiego permanenteOrario flessibile- pMoog is seeking a Junior Embedded Software Engineer to join its Electronic Drives Research and Development department in Genova, IT. The role involves developing embedded software for industrial drives with responsibility for design, maintenance, and debugging. /ppThe...Lavoro ibrido
- ...Openjobmetis S.p.A., Divisione Permanent Placement, ricerca un Junior System, Software & Control Engineer per Genova. Il ruolo prevede sviluppo, integrazione e validazione di sistemi software per controllo di sistemi embedded, sensori e attuatori, in affiancamento tecnico...Impiego permanente
- ...Openjobmetis S.p.A., Divisione Permanent Placement, è alla ricerca di un Senior System, Software & Control Engineer per progettare, sviluppare e validare sistemi software complessi per il controllo di sistemi embedded, sensori e attuatori, a Genova (GE). La figura...Impiego permanente
31.000 € - 40.000 €
ppRINA is currently recruiting for a bEmbedded Software Data Processing Engineer /b to join its office in Rome within the bOperating Engine /b Division. /ph3Mission /h3pRina is looking for a Software Embedded Engineer in bRome /b, to partecipate and supervise software development...- pUrbana Smart Solutions cerca un IoT Solutions Engineer per diventare punto di riferimento tecnico per i clienti. /ppSarai responsabile... ...industria, utilities ed energia, interfacciandoti con il cliente e con il team di sviluppo hardware, firmware e piattaforma. /p #J-18808-Ljbffr