AeroVironment
AeroVironment
1 001 – 5 000 Anställda
KonsultverksamhetLogistikTillverkning
AeroVironment utvecklar och tillverkar obemannade system och autonoma tekniker för försvars- och myndighetskunder. Företaget grundades 1971 och utvecklar bland annat drönare, system för kringflygande ammunition och obemannade markfordon. Genom att förena teknisk expertis med tillverkningskompetens stödjer företaget komplexa operativa behov i fält.

Junior inbäddad mjukvaruingenjör

Utveckla inbäddad programvara för AeroVironments autonoma försvars- och robotsystem. Integrera sensorer och inbäddade processorer med flygplan och robotplattformar.

Beskrivning

  • Bygg obemannade system och robotsystem för försvars- och kommersiellt bruk.
  • Utveckla inbäddad programvara för enheter och system, däribland flygplan och nyttolaster.
  • Utforma, programmera, testa och felsöka systemprogramvara.
  • Förbättra programvarans prestanda, tillförlitlighet och skalbarhet.
  • Utöka befintlig kod för att uppfylla programmets krav.
  • Utveckla och testa programvara som kopplar sensorer och inbäddade processorer till flygplan och robotsystem.
  • Skapa prototyp- och produktionsprogramvara med etablerade verktyg och metoder.
  • Hantera programvarukonfiguration och versionshantering.
  • Bidra till att definiera systemkrav, ta fram testplaner och diagnosverktyg samt validera programvara.
  • Hjälpa till att välja maskinvara och rekommendera specifikationer för processorkraft, minne och lagring.
  • Bidra till snabb prototyputveckling och koncepttestning.
  • Uppskatta utvecklingsinsatsen och planera omfattningen tillsammans med projekt- och programansvariga.
  • Samarbeta med ingenjörer inom olika discipliner och tvärvetenskapliga utvecklingsteam.
  • Bidra till att överföra utvecklingsprogramvara till produktion och certifiering.
  • Skapa demonstrationer av konceptbevis.
  • Delta i konstruktionsgranskningar.
  • Följa AeroVironments process för programvaruutveckling och ta fram kvalitetskod under allmän handledning.
  • Lösa problem inom ett avgränsat område och samtidigt fortsätta lära.
  • Utföra andra tilldelade arbetsuppgifter.

Krav

  • Kandidatexamen i datavetenskap, teknik, elektroteknik, flygteknik, maskinteknik eller ett närliggande område; motsvarande utbildning, träning och erfarenhet kan vara kvalificerande.
  • 0–2 års relevant erfarenhet.
  • Erfarenhet av systemfelsökning.
  • Goda kunskaper i Python, C, C++11, C++ STL och/eller OpenCL.
  • Kännedom om Visual Studio, Eclipse eller liknande utvecklingsmiljö samt verktyg för felhantering.
  • Erfarenhet av protokollen RS-485, RS-232, CAN, I2C, SPI och USB.
  • Matematisk och analytisk förmåga.
  • Möjlighet att resa ibland för att stödja testning av utrustning på godkända flygplatser.
  • Möjlighet att arbeta utökade eller oregelbundna arbetstider, helger, helgdagar och med fälttester vid behov.
  • Erfarenhet av STM32-processorer är mycket meriterande.
  • Erfarenhet av RTOS-plattformar som µC/OS eller FreeRTOS är meriterande.
  • Erfarenhet av Video 4 Linux samt att modifiera och kompilera Ubuntu Linux-kärnor är önskvärd.
  • Erfarenhet av att utveckla Linux/ARM-drivrutiner och arbeta med Robot Operating System (ROS) är önskvärd.
  • Grundläggande elektronikkunskaper och erfarenhet av laboratorieutrustning är meriterande.
  • Mycket god skriftlig och muntlig kommunikationsförmåga samt god samarbetsförmåga.
  • Förmåga att arbeta i en miljö med högt tempo och snäva tidsfrister.
  • God problemlösningsförmåga samt analytisk, social och kommunikativ förmåga.
  • Måste uppfylla kraven för att klassas som en amerikansk person eller kunna få exportlicens enligt ITAR/EAR; vissa tjänster kräver nuvarande amerikanskt medborgarskap.
  • Förmåga att arbeta i kontors- och forsknings- och utvecklingsmiljö.
  • Förmåga att stå och sitta under längre perioder samt använda dator- och telefonutrustning.

Förmåner

  • Sjukförsäkring
  • Tandvårdsförsäkring
  • Synvårdsförsäkring
  • 401(k) med arbetsgivarmatchning
  • Arbetsschema 9/80
  • Betald helgstängning