Senior Embedded Software Engineer

MBDA Systems Visualizza tutti gli annunci

  • La Spezia
  • Tempo indeterminato
  • Full time
  • 1 mese fa
MBDA Italia è l'azienda italiana che fa parte del gruppo multinazionale MBDA, leader mondiale nel settore dei sistemi missilisticiMBDA 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 Senior 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
  • Significativa esperienza (minimo 5 anni) nella progettazione software di sistemi embedded complessi.
Attività previste per il ruolo:All’interno del reparto responsabile del flight software la risorsa prescelta si occuperà delle seguenti attività:
  • Definizione di architetture software multi-threading robuste, scalabili e ottimizzate per sistemi mission-critical e hard real-time su piattaforme di high perfomance computing, operando in contesti tecnologicamente avanzati e caratterizzati da elevati requisiti di affidabilità e determinismo
  • Progettazione completa dello stack software integrando linee di prodotto proprietarie, item di terze parti e soluzioni from scratch nel rispetto di vincoli di memoria, risorse computazionali e latenza
  • Responsabile della corretta integrazione tra software e hardware, guidando le analisi di debugging e troubleshooting su target embedded e coordinando la collaborazione interdisciplinare tra i team hardware, firmware e system engineering
  • Gestione del Quality Control e della Quality Assurance del software sviluppato in accordo a standard, normative e best practice di riferimento del settore avionico
Competenze Professionali:
  • Conoscenza approfondita dei principi di programmazione orientata agli oggetti e dei principali design patterns
  • Ottima padronanza del linguaggio C++ (C++17 o versioni più recenti) con utilizzo della Standard Template Library
  • Esperienza con sistemi operativi hard real-time (almeno uno tra QNX, VxWorks, PikeOS, FreeRTOS, RTLinux o prodotti equivalenti)
  • Familiarità con la gestione di bus e protocolli di comunicazione più diffusi (almeno uno tra Ethernet, PCI Express, USB, CANbus, UART, Modbus, HDLC, SPI, I2C o standard comparabili)
  • Solide capacità di debugging low-level (i.e. utilizzo sonde JTAG, logic analyzer, oscilloscopio o strumenti analoghi)
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 al miglioramento continuo
  • Completa autonomia nel ruolo

MBDA Systems

Lavori simili

  • Senior Software Engineer

    TXT e solutions

    • La Spezia
    TXT e-Tech ricerca delle figure Senior Embedded Software Engineer per la Business Unit Aerospace & Defence. La risorsa inserita lavorerà presso la sede di nostro cliente nel settor…
    • 1 mese fa
    • Candidati facilmente
  • Senior Software Engineer C++

    TXT Group

    • La Spezia
    TXT e-Tech is looking for a Senior Software Engineer for the Aerospace & Defence Business Unit. The person will work at our client’s site in the defence sector. He/she will be part…
    • 13 ore fa