Firmware Engineer

4 giorni fa

Napoli, Campania, Italia ALTECH3D s.r.l. Tempo pieno 28.000 € - 30.000 € Contratto

Chi siamo

In Altech3D ci occupiamo di consulenza ingegneristica e IT nei settori Automotive/Motorsport, Railway, Industrial Automation e Navale. Abbiamo sede a Bologna ma collaboriamo con clienti su tutto il territorio nazionale. Lavoriamo su progetti che uniscono passione, precisione e velocità, puntando sull’innovazione e sull’energia delle persone che lavorano con noi.

Chi stiamo cercando

Per un’importante realtà operante in ambito tecnologico e industriale, siamo alla ricerca di un/a Firmware Engineer.

La risorsa sarà coinvolta nella progettazione, nello sviluppo e nella manutenzione di firmware embedded per sistemi basati su microcontrollori e microprocessori. Seguirà le diverse fasi dello sviluppo, dall’analisi dei requisiti alla definizione dell’architettura firmware, fino alle attività di integrazione, testing, debugging e validazione.

Principali responsabilità

  • Progettare, sviluppare e manutenere firmware embedded per sistemi basati su microcontrollori e microprocessori.
  • Analizzare i requisiti di sistema e software, traducendoli in architetture firmware e soluzioni tecniche.
  • Sviluppare moduli firmware in C/C++ nel rispetto degli standard di codifica e delle best practice.
  • Implementare driver, protocolli di comunicazione e Hardware Abstraction Layer (HAL).
  • Integrare il firmware con sensori, attuatori, interfacce di comunicazione e dispositivi esterni.
  • Eseguire attività di debugging e troubleshooting mediante oscilloscopi, analizzatori logici, emulatori e strumenti di tracing.
  • Svolgere test unitari, di integrazione e di sistema.
  • Supportare le attività di hardware bring-up, validazione dei prototipi e ottimizzazione delle performance.
  • Predisporre documentazione tecnica, specifiche di progetto e report di test.
  • Collaborare con i team Hardware, System Engineering, Verification & Validation e Product Management.
  • Supportare l’analisi delle anomalie, la definizione delle azioni correttive e le attività di miglioramento continuo.

Requisiti richiesti

  • Esperienza di 3–6 anni nello sviluppo firmware embedded.
  • Solida conoscenza delle architetture embedded.
  • Ottima conoscenza dei linguaggi di programmazione C e C++.
  • Esperienza nello sviluppo su microcontrollori e microprocessori, quali STM32, NXP, Renesas, ARM Cortex, ESP32 o equivalenti.
  • Conoscenza di sistemi operativi real-time (RTOS).
  • Buona conoscenza dell’elettronica digitale e delle principali interfacce hardware.
  • Esperienza con protocolli di comunicazione quali UART, SPI, I²C, CAN/CANopen, Ethernet e Bluetooth.
  • Familiarità con sistemi di version control, quali Git o SVN.
  • Esperienza nell’utilizzo di IDE e ambienti di debugging per sistemi embedded.
  • Ottima conoscenza della lingua italiana.
  • Buona conoscenza della lingua inglese, almeno livello B2.

Costituiscono un plus

  • Conoscenza del protocollo LoRaWAN.
  • Esperienza nell’integrazione firmware con sensori, attuatori e dispositivi esterni.
  • Esperienza pratica nell’utilizzo di oscilloscopi, analizzatori logici e strumenti di tracing.
  • Esperienza nelle attività di hardware bring-up e validazione di prototipi.

Cosa offriamo

  • Ambiente di lavoro dinamico e stimolante.
  • Possibilità di lavorare su progetti sfidanti.
  • Birthday Off: un giorno di ferie extra in occasione del proprio compleanno.
  • Buoni pasto giornalieri del valore di €7,00.

RAL 28-30K

  • Sede: Napoli.
  • Modalità di lavoro: ibrida, con 2–3 giorni a settimana di presenza presso la sede di Napoli.
  • Orario di lavoro: Full time, 40 ore settimanali.
  • Tipologia contrattuale: valutiamo anche collaborazioni in regime di Partita IVA.
  • Seniority: 3–6 anni di esperienza.
  • Dotazione aziendale: PC aziendale.
  • Trasferte: non previste.

Il presente annuncio è rivolto ad entrambi i sessi, ai sensi delle leggi 903/77 e 125/91, e a persone di tutte le età e tutte le nazionalità, ai sensi dei decreti legislativi 215/03 e 216/03.