Crea un profilo in modo da poter essere trovato dalle aziende, ottenere offerte di lavoro più adatte alle tue esigenze e candidarti più velocemente.
  • Cerca lavoro
  • Preferiti
  • Crea CV
    Novità
  • Stipendi
  • Iscrizioni

Firmware Engineer

Totaljobs Group Ltd

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 (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)

Location

Genova (max 1 day per week of remote working).

#J-18808-Ljbffr

Offerta di lavoro pubblicata 1 giorno fa
Offerte di lavoro simili
  •  ...Fine Foods & Pharmaceuticals N.T.M. S.p.A. is seeking a talented Software Development Engineer to design and implement embedded software components for automotive electronic control units (ECUs). You will be involved in analyzing system requirements, developing software... 
    Consigliato

    Fine Foods & Pharmaceuticals N.T.M. S.p.A.

    Savona (SV)
    14 ore fa
  • 30.000 € - 40.000 €

     ...esistente, ci ha incaricato di selezionare un Il candidato sarà inserito nel team di Ricerca e Sviluppo e si occuperà dello sviluppo Firmware embedded su microcontrollori per prodotti di automazione industriale. Si occuperà inoltre di: Sviluppo e realizzazione del... 
    Consigliato
    Orario flessibile

    Adecco

    Savona (SV)
    11 giorni fa
  •  ...specializzato. La risorsa sarà coinvolta nello sviluppo di software embedded e firmware per applicazioni spaziali, lavorando a stretto contatto con team hardware e system engineering, ma con un focus chiaro su sviluppo, integrazione e test del software. Sono previste... 
    Consigliato
    Smart working
    Impiego permanente
    Lavoro ibrido

    ADENTIS Italia

    Savona (SV)
    11 giorni fa
  • savona, liguria, Italy La Spezia (on-site) | RAL 30K – 50K (in base agli anni di esperienza) Lavorerai su software hard e soft real-time per sistemi avanzati in ambito Difesa e Aerospazio: integrazione tra sottosistemi, sviluppo di software per piattaforme di ...
    Consigliato

    Jobtome

    Savona (SV)
    7 giorni fa
  •  ...Zendra Systems è in cerca di un talentuoso Software Development Engineer per il suo team di sviluppo. La figura si occuperà della progettazione e implementazione di software embedded per unità di controllo elettronico automobilistico. Il candidato ideale avrà esperienza... 
    Consigliato

    Zendra Systems

    Savona (SV)
    7 giorni fa