
Az AeroVironment védelmi és kormányzati ügyfelek számára fejleszt és gyárt pilóta nélküli rendszereket, valamint autonóm technológiákat. Az 1971-ben alapított vállalat mérnöki és gyártási szaktudását ötvözve olyan megoldásokat készít, mint a drónok, a kóborló lőszerrendszerek és a pilóta nélküli földi járművek, hogy támogassa a terepen jelentkező összetett műveleti igényeket.
Junior beágyazott szoftvermérnök, AeroVironment — Moorpark, CA
Beágyazott szoftvereket fejleszt az AeroVironment autonóm védelmi és robotikai rendszereihez, érzékelőket és processzorokat integrálva repülőgépekbe és hasznos terhekbe. A munka a fejlesztéstől és teszteléstől a prototípusokon át a gyártásig terjed.
Leírás
- Pilóta nélküli és robotikai rendszereket fejleszt védelmi és kereskedelmi felhasználásra.
- Beágyazott szoftvereket készít repülőgépekhez, hasznos terhekhez és más eszközökhöz.
- Rendszerszoftvereket tervez, kódol, tesztel és hibakeresést végez.
- Javítja a szoftverek hatékonyságát, stabilitását és skálázhatóságát.
- A programkövetelményeknek megfelelően bővíti a kódbázisokat.
- Érzékelőket és beágyazott processzorokat integrál és tesztel repülőgépekben és robotikai rendszerekben.
- Prototípus- és gyártási szoftvereket valósít meg az AeroVironment eszközeivel és iparági megoldásokkal.
- Fenntartja a szoftverkonfigurációk ellenőrzését és kezelését.
- Közreműködik a rendszerkövetelmények, teszttervek, diagnosztika és validálás kidolgozásában.
- Segít a hardver kiválasztásában, és javaslatot tesz a feldolgozási, memória- és tárhelyigényekre.
- Támogatja a gyors prototípus-készítést és a koncepciók tesztelését.
- Becsüli a fejlesztési ráfordítást, és egyezteti a programvezetőkkel a feladatkört, az ütemezést és a költségkeretet.
- Különböző szakterületek mérnökeivel és fejlesztőcsapatokkal dolgozik együtt.
- Segít a fejlesztési szoftverek gyártásba és tanúsításba történő átvezetésében.
- Koncepcióigazolásként képességdemonstrációkat készít.
- Részt vesz a tervfelülvizsgálatokon, és közreműködik azokban.
- Általános felügyelet mellett követi az AeroVironment szoftverfejlesztési folyamatát.
- Folyamatos tanulási környezetben old meg meghatározott körű műszaki problémákat.
- Elvégzi az egyéb kijelölt feladatokat.
Követelmények
- Számítástechnikai, mérnöki, villamosmérnöki, repülőgépipari, gépészmérnöki vagy kapcsolódó területen szerzett alapdiploma, vagy ezzel egyenértékű végzettség, képzés és tapasztalat.
- 0–2 év releváns tapasztalat.
- Rendszerhibák elhárításában szerzett tapasztalat.
- Python, C, C++11, C++ STL és/vagy OpenCL magabiztos használata.
- Visual Studio, Eclipse vagy hasonló fejlesztőkörnyezetek és hibakövető eszközök ismerete.
- Tapasztalat az RS-485, RS-232, CAN, I2C, SPI és USB protokollokkal.
- Erős matematikai és elemzőkészség.
- Időszakos utazási hajlandóság tesztberendezések támogatására jóváhagyott repülési helyszíneken.
- Szükség esetén hosszú vagy rendszertelen munkaidő, hétvégi és ünnepnapi munkavégzés, valamint terepi tesztelés vállalása.
- Az STM32 processzorokkal szerzett tapasztalat kifejezetten előnyös.
- RTOS-platformokkal, például µC/OS vagy FreeRTOS rendszerekkel szerzett tapasztalat előny.
- Video4Linux, valamint Ubuntu Linux-rendszermagok módosítása és fordítása terén szerzett tapasztalat kívánatos.
- Linux/ARM illesztőprogramok fejlesztésében és a Robot Operating System (ROS) használatában szerzett tapasztalat kívánatos.
- Alapvető elektronikai ismeretek és laboratóriumi eszközök használatában szerzett tapasztalat előny.
- Az ITAR/EAR szabályozás szerinti amerikai személynek kell lennie, vagy exportengedélyre jogosultnak; egyes pozíciókhoz érvényes amerikai állampolgárság szükséges.
- Irodai és K+F-környezetben történő munkavégzés képessége.
- Hosszabb ideig tartó állás és ülés, valamint számítógép- és telefonbillentyűzet használatának képessége.
Juttatások
- Egészségbiztosítás.
- Fogászati biztosítás.
- Látásbiztosítás.
- 401(k) munkáltatói hozzájárulással.
- 9/80-as munkarend.
- Fizetett ünnepi leállás.