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 software embedded junior, AeroVironment — Moorpark, CA

Sviluppa software embedded per i sistemi autonomi di difesa e robotica di AeroVironment, integrando sensori e processori su velivoli e carichi utili. Il lavoro comprende sviluppo e test, dai prototipi alla produzione.

Descrizione

  • Sviluppare sistemi senza pilota e robotici per applicazioni di difesa e commerciali.
  • Realizzare software embedded per velivoli, carichi utili e altri dispositivi.
  • Progettare, programmare, testare ed eseguire il debug del software di sistema.
  • Migliorare efficienza, stabilità e scalabilità del software.
  • Estendere le basi di codice per soddisfare i requisiti dei programmi.
  • Integrare e testare sensori e processori embedded in velivoli e sistemi robotici.
  • Implementare software per prototipi e produzione con strumenti AeroVironment e del settore.
  • Mantenere i controlli e la gestione della configurazione del software.
  • Collaborare alla definizione dei requisiti di sistema, dei piani di test, della diagnostica e della convalida.
  • Contribuire alla selezione dell’hardware e raccomandare le necessità di elaborazione, memoria e archiviazione.
  • Supportare la prototipazione rapida e i test di concetto.
  • Stimare l’impegno di sviluppo e coordinare ambito, tempistiche e budget con i responsabili di programma.
  • Collaborare con ingegneri di diverse discipline e team di sviluppo.
  • Contribuire al passaggio del software di sviluppo alla produzione e alla certificazione.
  • Creare dimostrazioni di capacità come prove di concetto.
  • Condurre e contribuire alle revisioni di progettazione.
  • Seguire il processo di sviluppo software di AeroVironment sotto supervisione generale.
  • Affrontare problemi tecnici circoscritti in un ambiente di apprendimento continuo.
  • Svolgere altri incarichi assegnati.

Requisiti

  • Laurea triennale in informatica, ingegneria, ingegneria elettrica, aerospaziale, meccanica o in un campo correlato, oppure formazione, addestramento ed esperienza equivalenti.
  • Da 0 a 2 anni di esperienza pertinente.
  • Esperienza nella risoluzione dei problemi dei sistemi.
  • Padronanza di Python, C, C++11, C++ STL e/o OpenCL.
  • Familiarità con Visual Studio, Eclipse o IDE simili e strumenti per il tracciamento dei difetti.
  • Esperienza con i protocolli RS-485, RS-232, CAN, I2C, SPI e USB.
  • Solide capacità matematiche e analitiche.
  • Disponibilità a trasferte periodiche per fornire supporto alle apparecchiature di test presso siti di volo approvati.
  • Disponibilità a orari prolungati o irregolari, nei fine settimana e nei giorni festivi, e a test sul campo quando necessario.
  • È fortemente desiderata esperienza con processori STM32.
  • È preferibile esperienza con piattaforme RTOS come µC/OS o FreeRTOS.
  • È desiderata esperienza con Video4Linux e con la modifica e compilazione dei kernel Ubuntu Linux.
  • È desiderata esperienza nello sviluppo di driver Linux/ARM e nell’uso di Robot Operating System (ROS).
  • Sono preferibili conoscenze di base di elettronica ed esperienza con apparecchiature di laboratorio.
  • È necessario essere una persona statunitense ai sensi di ITAR/EAR o avere i requisiti per ottenere una licenza di esportazione; alcuni ruoli richiedono la cittadinanza statunitense in corso di validità.
  • Capacità di lavorare in ufficio e in un ambiente di ricerca e sviluppo.
  • Capacità di restare in piedi e seduti per periodi prolungati e di utilizzare tastiere di computer e telefono.

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à.