AeroVironment
AeroVironment
1 001 – 5 000 Työntekijät
KonsultointiLogistiikkaValmistus
AeroVironment kehittää ja valmistaa miehittämättömiä järjestelmiä ja autonomisia teknologioita puolustus- ja viranomaisasiakkaille. Vuonna 1971 perustettu yritys rakentaa muun muassa drooneja, viivytettyyn vaikutukseen tarkoitettuja asejärjestelmiä ja miehittämättömiä maa-ajoneuvoja yhdistäen suunnittelu- ja valmistusosaamisen vaativien kenttäolosuhteiden operatiivisten tarpeiden tukemiseksi.

Nuorempi sulautettujen ohjelmistojen insinööri

Kehitä sulautettuja ohjelmistoja AeroVironmentin autonomisiin puolustus- ja robottijärjestelmiin. Yhdistä antureita ja sulautettuja prosessoreita ilma-aluksiin ja robottialustoihin.

Kuvaus

  • Rakenna miehittämättömiä ja robottijärjestelmiä puolustus- ja kaupalliseen käyttöön.
  • Kehitä sulautettuja ohjelmistoja laitteisiin ja järjestelmiin, kuten ilma-aluksiin ja hyötykuormiin.
  • Suunnittele, ohjelmoi, testaa ja virheenjäljitä järjestelmäohjelmistoja.
  • Paranna ohjelmistojen suorituskykyä, luotettavuutta ja skaalautuvuutta.
  • Laajenna olemassa olevaa koodia ohjelman vaatimusten täyttämiseksi.
  • Kehitä ja testaa ohjelmistoja, jotka yhdistävät anturit ja sulautetut prosessorit ilma-aluksiin ja robottijärjestelmiin.
  • Luo prototyyppi- ja tuotanto-ohjelmistoja vakiintuneilla työkaluilla ja käytännöillä.
  • Hallinnoi ohjelmistokokoonpanoja ja versionhallintaa.
  • Osallistu järjestelmävaatimusten määrittelyyn, testisuunnitelmien ja diagnostiikkatyökalujen laatimiseen sekä ohjelmistojen validointiin.
  • Osallistu laitteiston valintaan ja anna suosituksia prosessointi-, muisti- ja tallennusvaatimuksista.
  • Osallistu nopeaan prototypointiin ja konseptien testaukseen.
  • Arvioi kehitystyön vaatimaa panosta ja suunnittele työn laajuutta projekti- ja ohjelmapäälliköiden kanssa.
  • Työskentele eri alojen insinöörien ja monialaisissa kehitystiimeissä.
  • Auta siirtämään kehitysohjelmistoja tuotantoon ja sertifiointiin.
  • Luo konseptin toimivuuden osoittavia esittelyjä.
  • Osallistu suunnittelukatselmuksiin.
  • Noudata AeroVironmentin ohjelmistokehitysprosessia ja tuota laadukasta koodia yleisessä ohjauksessa.
  • Ratkaise rajattuun vastuualueeseen kuuluvia ongelmia ja jatka samalla oppimista.
  • Suorita muita annettuja tehtäviä.

Vaatimukset

  • Tietojenkäsittelytieteen, tekniikan, sähkötekniikan, ilmailu- ja avaruustekniikan, konetekniikan tai lähialan kandidaatin tutkinto; vastaava koulutus, valmennus ja kokemus voivat täyttää vaatimuksen.
  • 0–2 vuotta tehtävään liittyvää kokemusta.
  • Kokemusta järjestelmien vianmäärityksestä.
  • Pythonin, C:n, C++11:n, C++ STL:n ja/tai OpenCL:n vahva hallinta.
  • Visual Studion, Eclipsen tai vastaavan kehitysympäristön sekä virheidenseurantatyökalujen tuntemus.
  • Kokemusta RS-485-, RS-232-, CAN-, I2C-, SPI- ja USB-protokollista.
  • Matemaattiset ja analyyttiset valmiudet.
  • Valmius matkustaa ajoittain laitteiden testausta varten hyväksytyissä lentotestauspaikoissa.
  • Valmius tarvittaessa tehdä pitkiä tai epäsäännöllisiä työpäiviä, viikonloppu- ja pyhätyötä sekä kenttätestauksia.
  • STM32-prosessoreiden tuntemus katsotaan erittäin eduksi.
  • Kokemus RTOS-alustoista, kuten µC/OS- tai FreeRTOS-järjestelmistä, katsotaan eduksi.
  • Kokemus Video 4 Linuxista sekä Ubuntu Linux -ytimien muokkaamisesta ja kääntämisestä katsotaan eduksi.
  • Kokemus Linux/ARM-ajurien kehittämisestä ja Robot Operating System (ROS) -järjestelmän käytöstä katsotaan eduksi.
  • Elektroniikan perustuntemus ja kokemus laboratoriolaitteiden käytöstä katsotaan eduksi.
  • Hyvät kirjalliset, suulliset, vuorovaikutus- ja viestintätaidot.
  • Kyky työskennellä nopeatempoisessa ympäristössä ja tiukkojen määräaikojen puitteissa.
  • Hyvät ongelmanratkaisu-, analysointi-, vuorovaikutus- ja viestintätaidot.
  • Hakijan on täytettävä Yhdysvaltain henkilön määritelmä tai oltava oikeutettu vientilupaan ITAR/EAR-vaatimusten mukaisesti; joissakin tehtävissä edellytetään voimassa olevaa Yhdysvaltain kansalaisuutta.
  • Kyky työskennellä toimisto- ja tutkimus- ja kehitysympäristössä.
  • Kyky seistä ja istua pitkiä aikoja sekä käyttää tietokonetta ja puhelinta.

Edut

  • Sairausvakuutus
  • Hammasvakuutus
  • Näkövakuutus
  • 401(k)-eläkesäästöohjelma työnantajan vastaavalla maksulla
  • 9/80-työaikajärjestely
  • Palkallinen lomakauden seisokki