SW development Engineer

fortil · Torino, Piemonte, Italia ·


Descrizione dell'offerta

Fortil è un gruppo internazionale di consulenza in ingegneria e tecnologia basato su un modello indipendente, che riunisce oltre 2.500 dipendenti. Con 30 sedi in 14 Paesi, Fortil promuove la libertà imprenditoriale e la valorizzazione del potenziale individuale.

Siamo alla ricerca di un talentuoso Software Development Engineer da inserire nel nostro team di System & Software Development. In questo ruolo, ti occuperai della progettazione, implementazione e validazione di componenti software embedded per centraline elettroniche automobilistiche (ECU).

Ti occuperai di tradurre i requisiti di sistema in specifiche software dettagliate, architetture e implementazioni, garantendo al contempo la conformità agli standard dell’industria automobilistica.

Collaborerai con i team di sistema, hardware e validazione per fornire software di alta qualità e robusto per piattaforme veicolo di nuova generazione.


Responsabilità Principali

1) Ingegneria dei Requisiti

  • Analizzare i requisiti di sistema e trasformarli in specifiche di progettazione software dettagliate.
  • Raccogliere, documentare e mantenere i requisiti software garantendo la tracciabilità.

2) Architettura Software, Funzioni e Implementazione

  • Sviluppare architetture software e progettazioni a livello di componente per sistemi embedded.
  • Implementare e verificare modifiche software basate su esigenze di sistema o del cliente.
  • Garantire la piena conformità agli standard e ai processi di sviluppo software pertinenti.

3) Comunicazione

  • Partecipare a design review, code review e valutazioni architetturali.
  • Collaborare strettamente con i team di ingegneria di sistema e hardware per garantire un’integrazione efficace.
  • Contribuire al miglioramento continuo dei processi di sviluppo e validazione software.

4) Validazione e Test

  • Definire le specifiche di test software e selezionare i casi di test appropriati.
  • Sviluppare ed eseguire test unitari, assicurando il rispetto degli standard di codifica e degli obiettivi di copertura.
  • Eseguire test di interfaccia e integrazione per componenti software e moduli di comunicazione.
  • Documentare e comunicare i risultati dei test in modo chiaro ed efficace.

5) Problem Solving

  • Risolvere problemi durante le fasi di integrazione e validazione.
  • Effettuare analisi strutturate delle cause (root cause analysis) e proporre azioni correttive.


Requisiti

Competenze e Conoscenze Richieste

  • Solida esperienza nello sviluppo software automotive, inclusi progettazione e validazione.
  • Buona conoscenza degli standard di sviluppo software (es. ASPICE, ISO 26262, AUTOSAR).
  • Competenza negli strumenti di gestione dei requisiti, architettura software, configurazione e change management.
  • Ottime capacità di programmazione in Embedded C/C++ e scripting (Python).
  • Conoscenza dei protocolli di comunicazione automotive (CAN/CAN-FD, LIN, Automotive Ethernet, SOME/IP).
  • Forti capacità analitiche e di problem solving.
  • Ottima conoscenza della lingua inglese (livello avanzato).


Formazione ed Esperienza

  • Laurea magistrale in Ingegneria Informatica, Ingegneria del Software o discipline affini.
  • Almeno 3 anni di esperienza nello sviluppo software embedded in ambito automotive.
  • Esperienza con software real-time, tracciabilità dei requisiti e integrazione a livello ECU.
  • Familiarità con ambienti AUTOSAR e concetti di comunicazione automotive.
  • Certificazione ISTQB considerata un plus.
  • Esperienza internazionale o interculturale considerata un plus.

Candidatura e Ritorno (in fondo)