
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