AeroVironment
AeroVironment
1 001 – 5 000 Zaměstnanci
LogistikaPoradenstvíVýroba
AeroVironment vyvíjí a vyrábí bezpilotní systémy a autonomní technologie pro zákazníky z oblasti obrany a státní správy. Společnost založená v roce 1971 vytváří řešení včetně dronů, potulující se munice a bezpilotních pozemních vozidel. Spojuje přitom technické a výrobní know-how s cílem podporovat komplexní operační potřeby v terénu.

Juniorní inženýr vestavěného softwaru, AeroVironment — Moorpark, Kalifornie

Vývoj vestavěného softwaru pro autonomní obranné a robotické systémy AeroVironment včetně integrace senzorů a procesorů do letadel a užitečného zatížení. Práce zahrnuje vývoj a testování od prototypů až po výrobu.

Popis

  • Vyvíjet bezpilotní a robotické systémy pro obranné a komerční použití.
  • Vytvářet vestavěný software pro letadla, užitečné zatížení a další zařízení.
  • Navrhovat, programovat, testovat a ladit systémový software.
  • Zvyšovat efektivitu, stabilitu a škálovatelnost softwaru.
  • Rozšiřovat kódové základny tak, aby splňovaly požadavky programů.
  • Integrovat a testovat senzory a vestavěné procesory v letadlech a robotických systémech.
  • Implementovat prototypový i produkční software pomocí nástrojů AeroVironment a oborových nástrojů.
  • Udržovat kontrolu konfigurace a správu softwaru.
  • Pomáhat s požadavky na systémy, testovacími plány, diagnostikou a validací.
  • Pomáhat s výběrem hardwaru a doporučovat požadavky na výpočetní výkon, paměť a úložiště.
  • Podporovat rychlé prototypování a testování koncepcí.
  • Odhadovat náročnost vývoje a koordinovat rozsah, harmonogramy a rozpočty s programovými manažery.
  • Spolupracovat s inženýry různých oborů a vývojovými týmy.
  • Pomáhat převádět vývojový software do výroby a certifikace.
  • Vytvářet demonstrace schopností pro ověření koncepce.
  • Provádět návrhové revize a přispívat k nim.
  • Dodržovat proces vývoje softwaru AeroVironment pod obecným dohledem.
  • Řešit vymezené technické problémy v prostředí průběžného vzdělávání.
  • Plnit další přidělené úkoly.

Požadavky

  • Bakalářský titul v oboru informatiky, inženýrství, elektrotechniky, leteckého či strojního inženýrství nebo příbuzném oboru, případně odpovídající vzdělání, školení a zkušenosti.
  • 0–2 roky relevantních zkušeností.
  • Zkušenosti s diagnostikou systémů a řešením problémů.
  • Znalost Pythonu, C, C++11, C++ STL a/nebo OpenCL.
  • Znalost Visual Studia, Eclipse nebo podobných IDE a nástrojů pro sledování chyb.
  • Zkušenosti s protokoly RS-485, RS-232, CAN, I2C, SPI a USB.
  • Dobré matematické a analytické schopnosti.
  • Občasné cestování za účelem podpory testovacího vybavení na schválených místech letových zkoušek.
  • Ochota podle potřeby pracovat dlouhou či nepravidelnou pracovní dobu, o víkendech a svátcích a účastnit se terénních testů.
  • Zkušenosti s procesory STM32 jsou velkou výhodou.
  • Výhodou jsou zkušenosti s platformami RTOS, jako jsou µC/OS nebo FreeRTOS.
  • Požadují se zkušenosti s Video4Linux a úpravami a kompilací jader Ubuntu Linux.
  • Požadují se zkušenosti s vývojem ovladačů Linux/ARM a používáním Robot Operating System (ROS).
  • Výhodou jsou základní znalosti elektroniky a zkušenosti s laboratorním vybavením.
  • Uchazeč musí být osobou USA podle ITAR/EAR nebo musí mít nárok na vývozní licenci; některé pozice vyžadují aktuální občanství USA.
  • Schopnost pracovat v kanceláři a prostředí výzkumu a vývoje.
  • Schopnost dlouho stát a sedět a používat klávesnice počítače a telefonu.

Benefity

  • Zdravotní pojištění.
  • Zubní pojištění.
  • Pojištění zraku.
  • Plán 401(k) s příspěvkem zaměstnavatele.
  • Pracovní režim 9/80.
  • Placená sváteční odstávka.