Job Search and Career Advice Platform

firmwarista

Sii tra i primi a mandare la candidatura.
Solo per membri registrati
L'Aquila
EUR 30.000 - 50.000
Sii tra i primi a mandare la candidatura.
3 giorni fa
Descrizione del lavoro

Firmware/Software Engineer – Sistemi di Controllo Motore

Responsabilità principali

  • Sviluppare, validare e manutenere il software embedded per sistemi di controllo motore, con particolare attenzione agli algoritmi di controllo, alla gestione sensori/attuatori e alle funzioni di sicurezza.
  • Contribuire alla progettazione e alla modellazione delle funzioni di controllo mediante approccio Model-Based Design (Matlab-Simulink/Stateflow), garantendo tracciabilità bidirezionale verso requisiti e codice generato.
  • Implementare firmware real-time su microcontrollori automotive (es. ARM, DSP), ottimizzando l’uso delle risorse e assicurando la conformità a requisiti prestazionali e normativi.
  • Collaborare con il team hardware, sistemi e meccanica per l’integrazione funzionale del software nel prodotto, assicurando il corretto funzionamento del controllo motore e delle interfacce di comunicazione (CAN, LIN, SPI, ecc.).
  • Supportare la definizione e l’analisi dei requisiti software e contribuire alla redazione della documentazione tecnica (SRS, SDS, ICD, manualistica tecnica).
  • Partecipare alle attività di testing, verifica e validazione (MIL/SIL/HIL), identificando eventuali criticità e proponendo soluzioni migliorative.
  • Contribuire allo sviluppo dei piani di testing automatico e alla creazione di tool software per supporto allo sviluppo e alla diagnostica.
  • Partecipare alla gestione dei rischi software e all’analisi di failure modes (es. FMEA software).
  • Fornire supporto tecnico durante le fasi di offerta e pre-analisi tecnica (analisi requisiti cliente, valutazione effort, definizione soluzioni software).

Requisiti

  • Formazione: Laurea (Master o equivalente) in Ingegneria Informatica, Elettronica, Elettrica, Automazione, Meccatronica o discipline affini.
  • Esperienza: almeno 3 anni in sviluppo firmware/software embedded real-time, preferibilmente su sistemi di controllo motore o power electronics (automotive, aerospazio, industriale).
  • Esperienza nella modellazione e simulazione con strumenti Model-Based Design.
  • Conoscenza di linguaggi embedded (C, C++), progettazione orientata ai modelli e strumenti di code generation.

Competenze

  • Conoscenza approfondita di controllo motore (es. FOC, osservatori, gestione inverter e PWM, controllo corrente/velocità/coppia).
  • Capacità di sviluppo su architetture embedded real-time, gestione ISR, periferiche e driver.
  • Esperienza con protocolli di comunicazione automotive (CAN, J1939, LIN).
  • Conoscenza delle metodologie di testing MIL/SIL/PIL e familiarità con strumenti di simulazione hardware-in-the-loop.
  • Plus: conoscenza di standard automotive (ISO 26262, MISRA C), toolchain per DSP, strumenti di analisi performance.
  • Soft skills: capacità di lavorare in team multidisciplinare, buone doti comunicative, approccio analitico e orientato alla risoluzione dei problemi.
  • Approccio strutturato allo sviluppo: attenzione alla qualità del codice, tracciabilità, configurazione e versionamento (Git, SVN).
  • Visione tecnica: orientamento alla robustezza del prodotto, consapevolezza delle interazioni tra software, hardware ed algoritmi di controllo.

Cosa offriamo

  • Contratto a tempo indeterminato, inquadramento CCNL Metalmeccanico.
  • Salario commisurato all’esperienza – RAL da definire.
  • Buoni pasto aziendali.
  • Flessibilità in orario di ingresso/uscita, con possibilità di smart working.
  • Ambiente dinamico e innovativo, con possibilità di crescita tecnica e di specializzazione nel controllo motore e nello sviluppo firmware avanzato.