Embedded Software Engineer (Italian Speaker)

Hunters Group

Gallarate

On-site

EUR 40,000 - 50,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Contratto a tempo indeterminato
RAL 40k-50k
Full-time in presenza

Job summary

Hunters Group cerca un Embedded Software Engineer di livello Middle per lo sviluppo low-level su piattaforme ARM. La risorsa parteciperà al ciclo di vita del software, dal bootloader alla configurazione dell'ambiente Linux/RTOS e alla messa in sicurezza del sistema.

Il candidato ideale possiede almeno 3 anni di esperienza su Linux/RTOS, ottima conoscenza di C/C++, esperienza con bootloader e Yocto. Si richiede disponibilità a lavorare in presenza in Lombardia.

Qualifications

  • Almeno 3 anni di esperienza nello sviluppo embedded su Linux o RTOS.
  • Ottima conoscenza del linguaggio C/C++ e dei puntatori.
  • Attitudine al debug su hardware e gestione di risorse di sistema.
  • Esperienza pratica con bootloader, sequenze di boot e partizioni ridondate.

Responsibilities

  • Sviluppo embedded a basso livello su ARM: kernel, driver e gestione di Device Tree.
  • Implementazione di Secure Boot e Trusted Boot su architetture ARM.
  • Configurazione e ottimizzazione del Kernel Linux e gestione di driver e BSP.
  • Creazione di distribuzioni Linux custom tramite Yocto Project e BitBake.

Skills

Embedded C/C++
ARM architectures
Linux/RTOS development
Bootloaders (U-Boot)
Device Tree

Education

Laurea in Ingegneria Elettronica/Informatica/Telecomunicazioni

Tools

Yocto Project
BitBake
GDB
JTAG
Git

Job description

Job Description

Per cliente multinazionale operante in ambito tecnologico siamo alla ricerca di uno EMBEDDED SOFTWARE ENGINEER (livello Middle) da inserire nel team di progettazione software.

La risorsa si occuperà dello sviluppo "low-level" su piattaforme basate su architettura ARM, curando l'intero ciclo di vita del software: dalla fase di accensione del processore (Bootloader) fino alla configurazione dell'ambiente operativo Linux o RTOS e alla messa in sicurezza del sistema.

Responsabilità Tecniche

  • Sviluppo Low-Level: Sviluppo e personalizzazione di First Stage Bootloaders e U-Boot.
  • Secure Boot & Trust: Implementazione di Trusted Boot Chains, gestione della firma del firmware e integrazione di meccanismi di Root of Trust su architetture ARM.
  • Linux Kernel & BSP: Configurazione, patching e ottimizzazione del Kernel Linux; sviluppo di driver e gestione dei Device Tree.
  • Build Systems: Creazione e mantenimento di distribuzioni Linux custom tramite Yocto Project.
  • Firmware Security: Implementazione di protocolli di sicurezza e gestione di ambienti di esecuzione isolati.
Requisiti Tecnici per Architettura

Il candidato ideale lavorerà su SoC eterogenei caratterizzati dalle seguenti architetture:

  • ARMv7-A (32-bit): Ottimizzazione del boot e gestione della memoria su core single-core ad alta efficienza.
  • ARMv8-A (64-bit): Gestione di sistemi multi-core complessi e interfacciamento con il Trusted Firmware-A.
  • ARMv7-M / ARMv8-M: Sviluppo di firmware per i co-processori real-time integrati nei SoC per la gestione di task critici e sicurezza.
Toolkit Tecnologico Previsto
  • Ambiente: Linux e Windows come OS di sviluppo.
  • Build Tools: Yocto Project, BitBake, Make/CMake.
  • Debug: JTAG, GDB, analizzatori di protocollo (UART, I2C, SPI).
  • Versionamento: Git.
Requisiti
  • Istruzione: Laurea in Ingegneria Elettronica, Informatica, Telecomunicazioni o equivalente.
  • Esperienza: Almeno 3 anni di esperienza nello sviluppo embedded su Linux o RTOS
  • Linguaggi: Ottima conoscenza del linguaggio C/C++ e dei puntatori.
  • Sistemi Operativi: Conoscenza dei concetti base dei sistemi operativi (gestione memoria, scheduling, interrupt).
  • Attitudine: Forte curiosità per l'architettura dei calcolatori e propensione al debug su hardware.
  • Bootloader: Esperienza pratica nella modifica di sequenze di boot e gestione di partizioni ridondate.
  • Yocto: Capacità di creare layer e ricette custom per il supporto di nuove schede (Board Support Package).
  • Sicurezza: Conoscenza di base di crittografia (AES, RSA, hashing) applicata al firmware.
Benefit

Contratto: Inserimento diretto a tempo indeterminato

Range RAL: 40k-50k

Orario lavorativo: Full time lun-ven, in presenza

Requirements Istruzione: Laurea in Ingegneria Elettronica, Informatica, Telecomunicazioni o equivalente. Esperienza: Almeno 3 anni di esperienza nello sviluppo embedded su Linux o RTOS Linguaggi: Ottima conoscenza del linguaggio C/C++ e dei puntatori. Sistemi Operativi: Conoscenza dei concetti base dei sistemi operativi (gestione memoria, scheduling, interrupt). Attitudine: Forte curiosità per l'architettura dei calcolatori e propensione al debug su hardware. Bootloader: Esperienza pratica nella modifica di sequenze di boot e gestione di partizioni ridondate. Yocto: Capacità di creare layer e ricette custom per il supporto di nuove schede (Board Support Package). Sicurezza: Conoscenza di base di crittografia (AES, RSA, hashing) applicata al firmware.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Developer c++ per firmaware
Developer c++ per firmaware

SolutionTech srl • Torino

On-site
EUR 45,000 - 65,000
Linux Embedded Software Engineer
Linux Embedded Software Engineer

GOMA ELETTRONICA SpA • Torino

On-site
EUR 40,000 - 60,000
progettista firmware fieldbus
progettista firmware fieldbus

Allen Parker • Brescia

On-site
EUR 55,000 - 75,000
Ingegnere software integrato
Ingegnere software integrato

Lenis • Piemonte

On-site
EUR 46,000 - 48,000
Firmware Engineer
Firmware Engineer

Experis Italia • L'Aquila

On-site
EUR 40,000 - 60,000
EMBEDDED LINUX SOFTWARE ENGINEER - CATEGORIE PROTETTE L.68/99 (ID-111080)
EMBEDDED LINUX SOFTWARE ENGINEER - CATEGORIE PROTETTE L.68/99 (ID-111080)

AFOL Milano -Agenzia per la formazione, l'orientamento e il lavoro • Sesto San Giovanni

Hybrid
EUR 30,000 - 50,000
Ticket per giorni in presenza
Firmware Embedded Engineer
Firmware Embedded Engineer

WeHunt • Piemonte

On-site
EUR 42,000 - 56,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Michael Page International • L'Aquila

Hybrid
EUR 40,000 - 50,000
Contratto a tempo indeterminato
Smart working 1 giorno/settimana
Salario 40.000–50.000 EUR annui
Embedded Firmware Engineer
Embedded Firmware Engineer

Michael Page International • Trentino-Alto Adige

Hybrid
EUR 40,000 - 50,000
Contratto a tempo indeterminato
1 giorno di smart working a settimana
INGEGNERE ELETTRONICO HARDWARE & FIRMWARE
INGEGNERE ELETTRONICO HARDWARE & FIRMWARE

CPI-ENG Srl • Marghera

Hybrid
EUR 42,000 - 64,000
RTOS
Linux Embedded
PCB design