
AeroVironment utvikler og produserer ubemannede systemer og autonome teknologier for forsvars- og myndighetskunder. Selskapet ble grunnlagt i 1971 og utvikler blant annet droner, systemer for loitering-ammunisjon og ubemannede bakkekjøretøy. Ved å kombinere teknisk ekspertise med produksjonskompetanse støtter selskapet komplekse operative behov i felt.
Junioringeniør innen innebygd programvare, AeroVironment — Moorpark, CA
Utvikle innebygd programvare for AeroVironments autonome forsvars- og robotsystemer, og integrere sensorer og prosessorer i fly og nyttelaster. Arbeidet omfatter utvikling og testing, fra prototyper til produksjon.
Beskrivelse
- Utvikle ubemannede systemer og robotsystemer for forsvarsbruk og kommersiell bruk.
- Bygg innebygd programvare for fly, nyttelaster og andre enheter.
- Design, programmer, test og feilsøk systemprogramvare.
- Forbedre programvarens effektivitet, stabilitet og skalerbarhet.
- Utvid kodebaser for å oppfylle programkravene.
- Integrer og test sensorer og innebygde prosessorer i fly og robotsystemer.
- Implementer prototype- og produksjonsprogramvare med AeroVironments verktøy og bransjeverktøy.
- Vedlikehold styring og administrasjon av programvarekonfigurasjoner.
- Bidra til systemkrav, testplaner, diagnostikk og validering.
- Hjelp til med å velge maskinvare og anbefale behov for prosessorkraft, minne og lagring.
- Støtt rask prototyping og konsepttesting.
- Beregn utviklingsinnsats og koordiner omfang, tidsplaner og budsjetter med programledere.
- Samarbeid med ingeniører på tvers av fagområder og utviklingsteam.
- Bidra til overgangen fra utviklingsprogramvare til produksjon og sertifisering.
- Lag demonstrasjoner av proof of concept.
- Gjennomfør og bidra til designgjennomganger.
- Følg AeroVironments programvareutviklingsprosess under generell oppfølging.
- Løs avgrensede tekniske problemer i et miljø med kontinuerlig læring.
- Utfør andre tildelte oppgaver.
Krav
- Bachelorgrad i informatikk, ingeniørfag, elektroteknikk, romfartsteknikk, maskinteknikk eller et beslektet fagområde, eller tilsvarende utdanning, opplæring og erfaring.
- 0–2 års relevant erfaring.
- Erfaring med feilsøking av systemer.
- Gode ferdigheter i Python, C, C++11, C++ STL og/eller OpenCL.
- Kjennskap til Visual Studio, Eclipse eller lignende IDE-er og verktøy for feilsporing.
- Erfaring med protokollene RS-485, RS-232, CAN, I2C, SPI og USB.
- Gode matematiske og analytiske evner.
- Periodiske reiser for å støtte testutstyr på godkjente flysteder.
- Mulighet til å jobbe lange eller uregelmessige skift, helger, helligdager og med felttesting ved behov.
- Erfaring med STM32-prosessorer er svært ønskelig.
- Erfaring med RTOS-plattformer som µC/OS eller FreeRTOS er foretrukket.
- Erfaring med Video4Linux og med å endre og kompilere Ubuntu Linux-kjerner er ønskelig.
- Erfaring med utvikling av Linux/ARM-drivere og bruk av Robot Operating System (ROS) er ønskelig.
- Grunnleggende elektronikkunnskap og erfaring med laboratorieutstyr er foretrukket.
- Må være en U.S. person i henhold til ITAR/EAR eller kvalifisere for en eksportlisens; enkelte stillinger krever gjeldende amerikansk statsborgerskap.
- Evne til å arbeide i et kontor- og FoU-miljø.
- Evne til å stå og sitte over lengre perioder og bruke tastatur på datamaskin og telefon.
Fordeler
- Helseforsikring.
- Tannforsikring.
- Synsforsikring.
- 401(k) med arbeidsgivermatching.
- 9/80-arbeidsplan.
- Betalt stenging i høytider.