AeroVironment
AeroVironment
1 001 – 5 000 Ansatte
LogistikkProduksjonRådgivning
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.