
Spoločnosť AeroVironment vyvíja a vyrába bezpilotné systémy a autonómne technológie pre zákazníkov z oblasti obrany a verejnej správy. Spoločnosť bola založená v roku 1971 a vytvára riešenia vrátane dronov, systémov vyčkávacej munície a bezpilotných pozemných vozidiel, pričom spája odborné znalosti v oblasti inžinierstva a výroby s cieľom podporiť komplexné operačné potreby v teréne.
Junior embedded softvérový inžinier
Vyvíjajte embedded softvér pre autonómne obranné a robotické systémy spoločnosti AeroVironment. Prepájajte senzory a embedded procesory s lietadlami a robotickými platformami.
Popis
- Vyvíjajte bezpilotné a robotické systémy na obranné aj komerčné využitie.
- Vyvíjajte embedded softvér pre zariadenia a systémy vrátane lietadiel a užitočného zaťaženia.
- Navrhujte, programujte, testujte a ladte systémový softvér.
- Zlepšujte výkon, spoľahlivosť a škálovateľnosť softvéru.
- Upravujte existujúci kód tak, aby spĺňal požiadavky programu.
- Vyvíjajte a testujte softvér, ktorý prepája senzory a embedded procesory s lietadlami a robotickými systémami.
- Vytvárajte prototypový aj produkčný softvér pomocou zavedených nástrojov a postupov.
- Spravujte konfiguráciu softvéru a jeho verziovanie.
- Pomáhajte definovať systémové požiadavky, pripravovať testovacie plány a diagnostické nástroje a overovať softvér.
- Pomáhajte s výberom hardvéru a odporúčajte parametre spracovania, pamäte a úložiska.
- Zapájajte sa do rýchleho prototypovania a testovania konceptov.
- Odhadujte náročnosť vývoja a plánujte rozsah práce s projektovými a programovými manažérmi.
- Spolupracujte s inžiniermi rôznych odborov a multidisciplinárnymi vývojovými tímami.
- Pomáhajte pripravovať vývojový softvér na produkčné nasadenie a certifikáciu.
- Vytvárajte ukážky na overenie koncepcie.
- Zúčastňujte sa na kontrolách návrhu.
- Dodržiavajte proces vývoja softvéru spoločnosti AeroVironment a pod všeobecným dohľadom vytvárajte kvalitný kód.
- Riešte problémy v stanovenom rozsahu a zároveň sa ďalej učte.
- Vykonávajte ďalšie pridelené úlohy.
Požiadavky
- Bakalársky titul v odbore informatika, inžinierstvo, elektrotechnika, letecké alebo strojárske inžinierstvo či príbuznom odbore; môže sa uznať aj zodpovedajúce vzdelanie, odborná príprava a prax.
- 0 až 2 roky relevantných skúseností.
- Skúsenosti s diagnostikou systémov.
- Znalosť Pythonu, C, C++11, C++ STL a/alebo OpenCL.
- Znalosť Visual Studia, Eclipse alebo podobného IDE a nástrojov na sledovanie chýb.
- Skúsenosti s protokolmi RS-485, RS-232, CAN, I2C, SPI a USB.
- Matematické a analytické schopnosti.
- Ochota príležitostne cestovať na podporu testovania zariadení na schválených letových lokalitách.
- Možnosť pracovať podľa potreby v predĺženom alebo nepravidelnom pracovnom čase, cez víkendy, sviatky a pri terénnom testovaní.
- Skúsenosti s procesormi STM32 sú výraznou výhodou.
- Skúsenosti s platformami RTOS, ako sú µC/OS alebo FreeRTOS, sú výhodou.
- Skúsenosti s Video 4 Linux a úpravou a kompiláciou jadier Ubuntu Linux sú žiaduce.
- Skúsenosti s vývojom ovládačov pre Linux/ARM a prácou s Robot Operating System (ROS) sú žiaduce.
- Základné znalosti elektroniky a skúsenosti s používaním laboratórneho vybavenia sú výhodou.
- Dobré písomné, ústne, medziľudské a komunikačné schopnosti.
- Schopnosť pracovať v rýchlom pracovnom prostredí s krátkymi termínmi.
- Efektívne riešenie problémov, analytické schopnosti, medziľudské a komunikačné zručnosti.
- Musíte spĺňať podmienky na získanie statusu osoby USA alebo mať nárok na vývoznú licenciu podľa požiadaviek ITAR/EAR; pri niektorých pozíciách sa vyžaduje aktuálne občianstvo USA.
- Schopnosť pracovať v kancelárskom prostredí a prostredí výskumu a vývoja.
- Schopnosť dlhšie stáť a sedieť a obsluhovať počítač a telefónne zariadenia.
Benefity
- Zdravotné poistenie
- Zubné poistenie
- Poistenie zraku
- Plán 401(k) s príspevkom zamestnávateľa
- Pracovný režim 9/80
- Platené sviatočné voľno