AeroVironment
AeroVironment
1.001 – 5.000 Medewerkers
AdviesLogistiekMaakindustrie
AeroVironment ontwikkelt en produceert onbemande systemen en autonome technologieën voor klanten in de defensie- en overheidssector. Het bedrijf, opgericht in 1971, ontwikkelt onder meer drones, systemen voor rondhangende munitie en onbemande grondvoertuigen. Daarbij combineert het technische expertise met productiecapaciteit om complexe operationele behoeften in het veld te ondersteunen.

Junior embedded software engineer bij AeroVironment – Moorpark, Californië

Ontwikkel embedded software voor de autonome defensie- en robotsystemen van AeroVironment en integreer sensoren en processoren in vliegtuigen en ladingen. Het werk loopt uiteen van ontwikkeling en testen van prototypes tot productierijpe software.

Beschrijving

  • Ontwikkel onbemande en robotische systemen voor defensie en commercieel gebruik.
  • Bouw embedded software voor vliegtuigen, ladingen en andere apparaten.
  • Ontwerp, programmeer, test en debug systeemsoftware.
  • Verbeter de efficiëntie, stabiliteit en schaalbaarheid van software.
  • Breid codebases uit om aan programma-eisen te voldoen.
  • Integreer en test sensoren en embedded processoren in vliegtuigen en robotsystemen.
  • Implementeer prototype- en productiesoftware met tools van AeroVironment en de sector.
  • Beheer softwareconfiguraties en configuratiebeheer.
  • Ondersteun systeemvereisten, testplannen, diagnostiek en validatie.
  • Help hardware selecteren en adviseer over verwerkingscapaciteit, geheugen en opslag.
  • Ondersteun rapid prototyping en concepttests.
  • Schat de ontwikkelinspanning en stem reikwijdte, planningen en budgetten af met programmamanagers.
  • Werk samen met engineers uit verschillende disciplines en met ontwikkelteams.
  • Help ontwikkelsoftware over te dragen naar productie en certificering.
  • Maak demonstraties om de haalbaarheid van functies aan te tonen.
  • Voer ontwerpbeoordelingen uit en lever daar bijdragen aan.
  • Volg het softwareontwikkelproces van AeroVironment onder algemene begeleiding.
  • Los afgebakende technische problemen op in een omgeving waarin continu wordt geleerd.
  • Voer overige toegewezen taken uit.

Vereisten

  • Een bachelordiploma in informatica, engineering, elektrotechniek, lucht- en ruimtevaarttechniek, werktuigbouwkunde of een verwant vakgebied, of gelijkwaardige opleiding, training en ervaring.
  • 0–2 jaar relevante ervaring.
  • Ervaring met het oplossen van problemen in systemen.
  • Vaardigheid in Python, C, C++11, C++ STL en/of OpenCL.
  • Bekendheid met Visual Studio, Eclipse of vergelijkbare IDE's en tools voor defectregistratie.
  • Ervaring met de protocollen RS-485, RS-232, CAN, I2C, SPI en USB.
  • Sterke wiskundige en analytische vaardigheden.
  • Bereidheid om periodiek te reizen om testapparatuur op goedgekeurde vlieglocaties te ondersteunen.
  • Beschikbaarheid voor lange of onregelmatige werktijden, weekenden, feestdagen en veldtests wanneer nodig.
  • Ervaring met STM32-processoren is zeer gewenst.
  • Ervaring met RTOS-platforms zoals µC/OS of FreeRTOS is een pré.
  • Ervaring met Video4Linux en het aanpassen en compileren van Ubuntu Linux-kernels is gewenst.
  • Ervaring met het ontwikkelen van Linux/ARM-drivers en het gebruik van Robot Operating System (ROS) is gewenst.
  • Basiskennis van elektronica en ervaring met laboratoriumapparatuur zijn een pré.
  • Moet volgens ITAR/EAR een US person zijn of in aanmerking komen voor een exportvergunning; voor sommige functies is actueel Amerikaans staatsburgerschap vereist.
  • In staat zijn om in een kantoor- en R&D-omgeving te werken.
  • In staat zijn langere tijd te staan en zitten en toetsenborden van computer en telefoon te bedienen.

Voordelen

  • Ziektekostenverzekering.
  • Tandartsverzekering.
  • Oogzorgverzekering.
  • 401(k)-pensioenregeling met werkgeversbijdrage.
  • 9/80-werkrooster.
  • Betaalde bedrijfssluiting rond feestdagen.