Firmware Engineer
30.000 € - 42.000 €W EXECUTIVE S.R.L.
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.
Posizione:
Position
We are looking for 2 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
Requisiti:
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 (e.g., 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 systems
- Familiarity with RTOS (e.g., FreeRTOS)
- Basic hardware troubleshooting skills (oscilloscope, logic analyzer)
Altre informazioni:
Location : Genova (max 1 day per week of remote working).
Compensation: € 30.000 - € 42.000
L’annuncio è rivolto ad ambo i sessi (D.lgs n. 198/2006) e nel rispetto di quanto disposto dall’art. 10 del D.Lgs n. 276/2003. I candidati sono invitati a leggere l’informativa privacy ai sensi dell'art. 13 e art. 14 del Regolamento UE 2016/679 sulla protezione dei dati. Aut. Min. Prot. R.0000155 del 31/12/2021.
- A deep tech company is seeking a Scientific Software Developer in Genova, Italy. The role requires strong Object Oriented Programming skills, experience with statistical analysis, and front-end development for scientific data visualization. Responsibilities include developing...Consigliato
- A global technology company is seeking a Software Engineer in Genoa, IT, to work in a fast-paced environment. The role involves defining software requirements, designing software components, and performing testing. Key qualifications include a degree in Engineering or...Consigliato
- ...stuck into. And that’s where you come in. Description Hitachi Rail is looking for an enthusiastic self‑motivated Software Engineer who thrives in a fast‑paced environment. The successful candidate is comfortable performing a wide range of tasks. The developments...Consigliato
- A leading rail technology company in Genoa is seeking a Software Engineer to work on railway applications. The candidate should have 3-5 years of experience with expertise in various programming languages such as JavaScript, Python, C/C++, Java, and RUST. The role requires...ConsigliatoTempo pieno
- MisterTemp srl Agenzia per il Lavoro (Aut.Min. e Iscr. Albo Agenzie per il lavoro n° 00027 del 22/12/2020) filiale italiana del gruppo internazionale MisterTemp' Group, è in continua espansione su tutto il territorio con l'obiettivo di trovare il lavoro giusto per te. ...ConsigliatoImpiego permanente
- Il/La candidato/a verrà inserito/a nella divisione Industrial Goods & Communication di aizoOn e sarà coinvolto/a nelle attività di sviluppo e manutenzione software PLC per sistemi di automazione industriale. Il/La candidato/a contribuirà alle attività di analisi, sviluppo...
- Azienda L'azienda è una realtà di medie dimensioni, con diverse sedi in Italia, impegnata nello sviluppo di soluzioni tecnologiche avanzate. Si distingue per un forte focus sull'innovazione e l'utilizzo di tecnologie in ambito GenAi e AI predittiva. Offerta Realtà...Smart workingLavoro ibrido
- Siamo alla ricerca di risorse da inserire con il ruolo di Full Stack Developer nel nostro team di produzione a Genova. Il team: Il gruppo è dedicato allo sviluppo di applicazioni gestionali, quali Mago4 e Mago Cloud, per le esigenze di PMI in Italia e nel mondo. ...
- Un'azienda tecnologica media in Italia cerca uno sviluppatore esperto per sviluppare e implementare algoritmi di Machine Learning e GenAi. Il candidato ideale, con laurea in STEM, deve conoscere bene Python e avere esperienza con TensorFlow o PyTorch. È prevista un'opportunità...Lavoro ibrido
- CGM Consulting S.r.l. cerca un DevOps Junior a Genova per attività nella gestione e sviluppo di sistemi cloud. La posizione prevede l'implementazione di processi CI/CD e richiede esperienze e conoscenze in ambito DevOps. I candidati dovrebbero avere competenze in sistemi...
- ...(in days) to receive an alert: Junior Software Application Engineer Posting Date: 25 May 2026 City: Genova Location: Genova... ..., Italy, 131 Contract Type: Permanent Division: Operating Engine Level of experience: Entry Level RINA is currently recruiting...
- IL TUO RUOLOIn Capgemini Engineering, leader mondiale nei servizi di ingegneria, uniamo un team globale di talenti dell’ingegneria, scienza... ...AUTOSAR);Integrare il software finale combinando firmware sviluppato manualmente con codice auto‑generato tramite MATLAB...Impiego permanenteLavoro ibridoRemotoOrario flessibile
- Un leader nel settore tecnico e ingegneristico cerca un Full Stack Developer a Genova. Il candidato sarà responsabile dell'implementazione di soluzioni IT in collaborazione con il cliente e il project manager, sviluppando software secondo specifiche e migliorando i componenti...
- ...di ManpowerGroup leader in 54 paesi nella Ricerca e Selezione del personale, sviluppo di Career and Skills, Consulenza IT and Engineering e System Integration è il technical partner ideale per ogni azienda che necessita di realizzare progetti in ambito tecnico ed ingegneristico...
- ...sviluppo software, integrazione di sistemi, attività R&D e servizi professionali. Offerta La risorsa ricercata, è un/una Software Engineer C#/.NET con esperienza e una formazione in ambito STEM, da inserire in un team tecnico che si occupa di progettazione e sviluppo...Smart workingLavoro ibrido
35.000 € - 40.000 €
Il nostro Cliente è un'azienda tech che sviluppa soluzioni software avanzate basate su AI per l'automazione e l'ottimizzazione di processi aziendali in contesti enterprise. Job Title e finalità di Ruolo: TECH LEAD AI PLATFORMS La risorsa con cui desideriamo entrare...Impiego permanenteTempo pienoLavoro ibridoDal lunedì al venerdì- Per conto di una realtà di prodotto in fase di forte espansione, siamo alla ricerca di un/unaJunior App Developerda inserire all’interno del team di sviluppo. La risorsa si inserirà nel team sul progetto di sviluppo della nuova piattaforma mobile, rinnovatain otticacross...Impiego permanenteLavoro ibrido
- Experis S.r.l. cerca un Junior App Developer per il team di sviluppo di una piattaforma mobile innovativa. La figura si occuperà di sviluppare e mantenere applicazioni mobile utilizzando Flutter e Dart, collaborando con il team tecnico per l'integrazione dei componenti...Impiego permanenteLavoro ibrido
- Mission La risorsa si occuperà di sviluppo software embedded in ambito Real‑time e Safety critical, contribuendo all’implementazione di componenti SW e funzionalità su sistemi complessi, gestendo deliverable, documentazione e ciclo di vita del software. Requisiti...Impiego permanente
- ...Software Application Engineer Posting Date: 27 May 2026 City: Genova Location: Genova, Italy 16129 Roma, Italy 131 Torino, Italy 10100 Roma, Italy 144 Contract Type: Permanent Division: Digital Technology and Cybersecurity Level of experience...
- ...RINA Piraeus Team in Genova is seeking a Software Application Engineer to join the Digital Technology and Cybersecurity Division. The successful candidate will design, develop, and deploy software applications that meet business needs. The ideal applicant will have...
29.000 € - 31.000 €
Aretè & Cocchi Technology in Genova seeks a Technician for the EPIC Project, focusing on AI for ergonomics and human interaction. You will implement methods for analyzing multimodal human data, supporting research in a collaborative environment. Candidates should have a...Lavoro ibrido- Un'azienda tecnologica in crescita in Liguria cerca un Software Engineer C#/.NET da inserire in un team di sviluppo software. Il candidato ideale ha almeno 4 anni di esperienza nello sviluppo software in C#/.NET e una laurea in ambito STEM. Offriamo un ambiente di lavoro...Lavoro ibrido
- ...Overview Experis ricerca un Software Embedded Engineer per potenziare la divisione Aerospazio&Difesa sulla sede di: Genova. Mission: la figura sarà inserita in un team tecnico altamente specializzato, impegnato nello sviluppo di sistemi embedded mission-critical...Impiego permanente
- Nell’ottica di un potenziamento del nostro team di sviluppo interno, ricerchiamo un profilo Mid-Level con una solida visione d'insieme dell'architettura software. Il nostro stack principale è basato su Laravel , ma consideriamo con interesse anche profili con esperienza...
- A global engineering consultancy based in Italy is seeking an experienced Mechanical Engineer to lead detail design thermal process engineering teams. Role involves working on energy transition projects, including hydrogen and CCUS. Candidates should possess a Master's...Lavoro ibrido
- Experis S.r.l. cerca un ingegnere per sviluppo software embedded a Genova. La risorsa si occuperà di software in contesti Real-time e Safety critical, gestendo implementazione di componenti SW e cicli di vita software. È richiesta una laurea in Ingegneria Informatica, Elettronica...Impiego permanente
- ...Capgemini cerca un Embedded Engineer per il settore Automotive a Genova. Il candidato svilupperà e manterrà software embedded, lavorando su sistemi operativi e configurazione AUTOSAR. Richiesta laurea in ingegneria e conoscenza profonda dei sistemi embedded e del linguaggio...Impiego permanenteLavoro ibrido
30.000 € - 40.000 €
Experis S.r.l. cerca un Software Embedded Engineer a Genova per potenziare la divisione Aerospazio&Difesa. Questa figura si unisce a un team tecnico specializzato nello sviluppo di sistemi embedded mission-critical. Si richiedono competenze in C/C++, Linux, e sistemi embedded...Impiego permanente- Un'azienda di automazione industriale cerca un candidato per sviluppare e mantenere software PLC per sistemi di automazione. Richiesta laurea in discipline tecnico-scientifiche e almeno tre anni di esperienza. Il candidato analizzerà specifiche, eseguirà test e debug, e...
Vuoi ricevere più offerte di lavoro?
Iscriviti per ricevere offerte simili a Firmware Engineer. Iscriviti ora!


