Senior Firmware Engineer
TMC Italia è alla ricerca di un* Application Embedded Software Engineer.
Siamo una società di consulenza high-tech globale con un team di ingegneri, scienziati ed esperti digitali provenienti da tutto il mondo. Insieme formiamo una comunità in rapida crescita e orgogliosa. Offriamo servizi di consulenza a clienti di alto profilo a livello globale in diverse aree di servizio, quali:
- Tecnologia e ingegneria
- Energia e fonti rinnovabili
- Scienze della vita e farmaceutica
- Digitale e IT
Informazioni su questa posizione
La risorsa fornirà supporto allo sviluppo del software di volo della flotta satellitare e dei nuovi spacecraft in fase di progettazione, lavorando in un contesto internazionale altamente innovativo.
Responsabilità:
• Contribuire all’intero ciclo di vita dell’applicazione software, con focus su: raccolta requisiti, sviluppo, debugging e integrazione con l’hardware di volo.
• Validare le funzionalità attraverso test software in the loop e hardware in the loop.
• Effettuare scouting di nuove tecnologie nel campo dell’embedded software e promuoverne l’adozione all’interno del team.
• Supportare il miglioramento continuo di processi e metodologie del gruppo.
• Fornire supporto alle attività AIV (Assembly, Integration and Verification) e alle operazioni di volo.
Cosa ci aspettiamo da te
- Madrelingua italiano (scritta e parlata), Ottima conoscenza della lingua inglese (scritta e parlata).
- Almeno 5 anni di esperienza nel ruolo o in discipline affini.
- Laurea Magistrale in Elettronica, Informatica, Meccatronica o affini
- Esperienza nello sviluppo di software embedded.
- Esperienza nella programmazione embedded in uno qualsiasi dei linguaggi della famiglia C.
- Conoscenza di real time operating systems (RTOS) come RTEMS o FreeRTOS, e/o sistemi operativi per applicazioni embedded (es. Embedded Linux).
- Conoscenza delle principali interfacce di comunicazione embedded: USART, SPI, I2C, CAN, Ethernet, EtherCAT.
- Esperienza nella configurazione e utilizzo di toolchain di build (es. ANT, WAF, Makefile, Visual Studio, ecc.).
- Familiarità con Git
- Esperienza con metodologie test driven development.
Cosa puoi aspettarti da noi
TMC è una società internazionale di consulenza high-tech che mette a disposizione dei propri clienti competenze per supportarli nella realizzazione delle loro sfide tecnologiche. In quanto tale, TMC opera come un centro esperto a disposizione dei propri clienti e li aiutiamo ad essere più competitivi in un mondo tecnologico sempre più globale e in rapida evoluzione. In TMC crediamo che le persone siano il motore dell'innovazione tecnologica. Ecco perché vogliamo creare le migliori condizioni possibili affinché i talenti tecnologici possano prosperare. Ti offriamo un ambiente di lavoro stimolante in cui potrai gestire la tua carriera.
#LI-AD6
Fantastico che tu sia interessato a un lavoro presso TMC! Candidati ora nel modo che preferisci e speriamo di poterti accogliere presto in uno dei nostri team.