AeroVironment
AeroVironment
AeroVironment sviluppa e produce sistemi senza equipaggio e tecnologie autonome per clienti della difesa e organizzazioni governative. Fondata nel 1971, l’azienda realizza soluzioni che includono droni, sistemi di munizioni circuitanti e veicoli terrestri senza equipaggio, combinando competenze ingegneristiche e produttive per supportare esigenze operative complesse sul campo.

Ingegnere junior di software embedded

Sviluppa software embedded per i sistemi autonomi di difesa e robotica di AeroVironment. Integra sensori e processori embedded con piattaforme aeronautiche e robotiche.

Descrizione

  • Sviluppa sistemi senza pilota e robotici per applicazioni di difesa e commerciali.
  • Sviluppa software embedded per dispositivi e sistemi, inclusi velivoli e carichi utili.
  • Progetta, programma, testa ed esegue il debug del software di sistema.
  • Migliora le prestazioni, l’affidabilità e la scalabilità del software.
  • Estende il codice esistente per soddisfare i requisiti dei programmi.
  • Sviluppa e testa software che collega sensori e processori embedded a velivoli e sistemi robotici.
  • Crea software per prototipi e produzione utilizzando strumenti e pratiche consolidate.
  • Gestisce la configurazione del software e il controllo delle versioni.
  • Collabora alla definizione dei requisiti di sistema, alla preparazione dei piani di test e degli strumenti diagnostici e alla convalida del software.
  • Collabora alla selezione dell’hardware e raccomanda specifiche di elaborazione, memoria e archiviazione.
  • Contribuisce alla prototipazione rapida e alle prove di concetto.
  • Stima l’impegno di sviluppo e pianifica l’ambito con i responsabili di progetto e di programma.
  • Collabora con ingegneri di diverse discipline e team di sviluppo multidisciplinari.
  • Aiuta a portare il software in sviluppo alla produzione e alla certificazione.
  • Crea dimostrazioni di prova di concetto.
  • Partecipa alle revisioni di progettazione.
  • Segue il processo di sviluppo software di AeroVironment e produce codice di qualità sotto supervisione generale.
  • Risolve problemi entro un ambito definito continuando ad apprendere.
  • Svolge altre mansioni assegnate.

Requisiti

  • Laurea triennale o titolo equivalente in informatica, ingegneria, ingegneria elettrica, ingegneria aerospaziale, ingegneria meccanica o un campo correlato; possono essere considerate equivalenti formazione, addestramento ed esperienza.
  • Da 0 a 2 anni di esperienza pertinente.
  • Esperienza nella risoluzione dei problemi dei sistemi.
  • Competenza in Python, C, C++11, C++ STL e/o OpenCL.
  • Familiarità con Visual Studio, Eclipse o un ambiente di sviluppo integrato simile e con strumenti di tracciamento dei difetti.
  • Esperienza con i protocolli RS-485, RS-232, CAN, I2C, SPI e USB.
  • Capacità matematiche e analitiche.
  • Disponibilità a trasferte occasionali per supportare i test delle apparecchiature presso siti di volo autorizzati.
  • Disponibilità a lavorare con orari prolungati o irregolari, nei fine settimana e nei giorni festivi e a svolgere test sul campo secondo necessità.
  • L’esperienza con processori STM32 è fortemente preferita.
  • È preferibile l’esperienza con piattaforme RTOS come µC/OS o FreeRTOS.
  • È gradita l’esperienza con Video 4 Linux e nella modifica e compilazione dei kernel Ubuntu Linux.
  • È gradita l’esperienza nello sviluppo di driver Linux/ARM e nell’utilizzo di Robot Operating System (ROS).
  • Sono preferibili conoscenze di base di elettronica ed esperienza con strumenti di laboratorio.
  • Ottime capacità di scrittura, comunicazione orale, relazioni interpersonali e comunicazione.
  • Capacità di lavorare in un ambiente dinamico con scadenze ravvicinate.
  • Efficaci capacità di risoluzione dei problemi, analisi, relazioni interpersonali e comunicazione.
  • Deve possedere i requisiti per essere considerato una persona statunitense o poter ottenere una licenza di esportazione secondo i requisiti ITAR/EAR; alcune posizioni richiedono la cittadinanza statunitense in corso di validità.
  • Capacità di lavorare in ufficio e in un ambiente di ricerca e sviluppo.
  • Capacità di stare in piedi e seduti per periodi prolungati e di utilizzare computer e telefoni.

Benefit

  • Assicurazione medica
  • Assicurazione dentistica
  • Assicurazione oculistica
  • Piano 401(k) con contributo integrativo dell’azienda
  • Orario di lavoro 9/80
  • Chiusura retribuita durante le festività