Embedded Software Engineer
Mbda- Location
- La Spezia
- Workplace
- —
- Employment
- —
- Salary
- —
Posted 24d ago
MBDA Italia è l'azienda italiana che fa parte del gruppo multinazionale MBDA, leader mondiale nel settore dei sistemi missilistici
MBDA rappresenta il primo Gruppo a livello europeo con capacità di produzione e progettazione in grado di coprire l’intera gamma corrispondente alle attuali e future esigenze delle forze armate (terra, aria e mare).
All’interno della Direzione Technical, MBDA Italia SpA è alla ricerca di un Embedded Software Engineer.
Titolo di studio richiesto
- Laurea magistrale o laurea vecchio ordinamento in Ingegneria, settore Ingegneria dell'informazione (automazione, biomedica, elettronica, informatica, robotica, telecomunicazioni o ambito equipollente)
Esperienza professionale
- Almeno 3 anni di esperienza nella progettazione software di sistemi embedded
- Costituirà titolo preferenziale esperienza in ambito accademico (PhD o attività di ricerca affini)
Attività previste per il ruolo
All’interno del reparto responsabile del flight software la risorsa prescelta si occuperà delle seguenti attività:
- Sviluppo di middleware e driver low-level per periferiche hardware custom su sistema operativo hard real-time
- Progettazione e sviluppo di soluzioni basate su FPGA finalizzate alla validazione del software di volo
- Responsabile della corretta integrazione tra CPU, FPGA, microcontrollore, guidando le analisi di debugging e troubleshooting a diversi livelli (SoC-SoM-PCB)
- Supporto a progetti di ricerca in ambito edge AI, contribuendo alla definizione ed implementazione delle architetture eterogenee basate su CPU, FPGA ed acceleratori hardware
Competenze Professionali
- Esperienza con sistemi operativi hard real-time (almeno uno tra QNX, VxWorks, PikeOS, FreeRTOS, RTLinux o prodotti equivalenti)
- Familiarità con i linguaggi C e C++ (preferibilmente da C++17)
- Buona conoscenza delle toolchain AMD Vivado™ Design Suite / AMD Vitis™ software platform ed esperienza sviluppo firmware su FPGA della famiglia Zynq, Artix, Kintex, Virtex o Ultrascale
- Solide capacità di debugging low-level ed utilizzo strumentazione di laboratorio elettronico (i.e. utilizzo sonde JTAG, logic analyzer, oscilloscopio o strumenti analoghi)
- Conoscenza di base degli ambienti MathWorks (MatLab/Simulink)
Conoscenze linguistiche
- Buona conoscenza della lingua inglese scritta e parlata
Competenze organizzative/Soft skills
- Capacità di collaborazione multidisciplinare e abitudine al lavoro di squadra
- Forte proattività e orientamento all’innovazione
- Capacità di operare in ambienti R&D ad alta complessità tecnica
Skills
- Informatica
- FreeRTOS
- C
- C++
- MATLAB
More jobs at Mbda
All 42Similar roles
Python Developer
Scalian · Napoli, Italy · today
Fintech Senior Full-Stack Engineer (100 % remote) (m/f/d)
Ewor · Milan, Italy · today
B2B Full-Stack Developer (100 % remote) (m/f/d)
Ewor · Bologna, Italy · today
AI Infrastructure AI/ML Engineer (100 % remote) (m/f/d)
Ewor · Bologna, Italy · today
Software Developer
Professional Careers at Kyndryl · Roma, Italy · EUR 43/hr · yesterday
AI Infrastructure AI/ML Engineer (100 % remote) (m/f/d)
Ewor · Rome, Italy · today