CACI International Inc
CACI International Inc
CACI International Inc je americký dodavatel pro státní správu, který poskytuje služby zákazníkům v oblasti národní bezpečnosti, obrany a federální civilní správy. Týmy společnosti vyvíjejí a podporují technologie a profesionální služby v oblastech, jako jsou kybernetická bezpečnost, digitální operace, modernizace podnikových IT systémů, elektronický boj, boj proti bezpilotním systémům, vesmírná a optická komunikace, software DevSecOps, systémové inženýrství pro mise a logistika. Jako významný hlavní dodavatel CACI kombinuje software, analytiku, senzorové technologie a hardware, aby pomáhala vládním organizacím reagovat na vyvíjející se hrozby a modernizovat složité technologické architektury.

Inženýr vestavěných systémů Linux

Modernizujte kritická retranslační zařízení společnosti CACI od současného firmwaru až po platformu nové generace. Pracujte s OpenWrt, Alma Linux, sítěmi, API, CI/CD a zabezpečením vestavěných systémů.

Popis

  • Zajišťovat podporu současného retranslačního zařízení IRD a jeho nástupce nové generace.
  • Dokončovat úkoly v oblasti vývoje, integrace, údržby a odstraňování závad.
  • Podílet se na technickém směřování, architektuře platformy, integraci hardwaru, kybernetické bezpečnosti a plánech vydání.
  • Vyvíjet a modernizovat kritické retranslační zařízení s vestavěným systémem.
  • Pracovat napříč životním cyklem vestavěného softwaru: od obrazů Linux a integrace platformy přes síťové služby, konfiguraci zařízení a webovou správu až po testování a vydávání.
  • Koordinovat práci s týmy vývoje softwaru, hardwaru, kybernetické bezpečnosti, testování, systémového inženýrství a produktového týmu.
  • Migrovat stávající řešení zařízení založené na OpenWrt na hardware nové generace a architekturu Alma Linux.
  • Navrhovat, integrovat, testovat, ladit a udržovat software Linux pro vestavěná síťová a retranslační zařízení.
  • Udržovat a zlepšovat současný firmware IRD založený na OpenWrt, včetně konfigurace obrazů, vlastních zdrojů balíčků, služeb, chování při prvním spuštění, konfigurace zařízení a integrace sestavení.
  • Vyvíjet a udržovat software v jazycích Python, Bash nebo jiných shellových skriptech, C či C++ a podle potřeby také v dalších jazycích.
  • Dokončovat vývojové úkoly pro migraci funkcí IRD na hardware ARM nové generace.
  • Podporovat vývoj zavaděče, jádra, podpory desek, křížové kompilace, konfigurace zařízení a obrazů vestavěného Linuxu.
  • Vytvářet a udržovat postupy Linux a Buildroot pro tvorbu obrazů, balení, přípravu zařízení, vydání, aktualizace a nasazení.
  • Podílet se na rozvoji architektury správy založené na Linuxu nebo RHEL.
  • Vyvíjet a udržovat REST API a rozhraní pro správu zařízení.
  • Implementovat, udržovat a řešit problémy síťových funkcí, včetně konfigurace rozhraní, směrování, DNS, Wi-Fi, integrace mobilních sítí nebo modemů a zabezpečené komunikace.
  • Vytvářet a udržovat jednotkové, integrační, systémové a simulační testy i testy s připojeným hardwarem.
  • Provádět revize požadavků na sloučení v GitLabu a podporovat CI/CD pipeline, ověřování sestavení, přípravu vydání a reprodukovatelná sestavení.
  • Podporovat bezpečný vývoj odstraňováním zranitelností, prací s certifikáty, autentizací a autorizací, integritou aktualizací, správou závislostí a analýzou CVE.
  • Udržovat dokumentaci návrhu, sestavení, API, testů a provozu.
  • Spolupracovat s týmy hardwaru, systémového inženýrství, kybernetické bezpečnosti, zajištění kvality a produktu při implementaci a ověřování požadavků.

Požadavky

  • Bakalářský titul v oboru informatiky, počítačového inženýrství, elektrotechniky nebo příbuzném technickém oboru.
  • Alespoň pět let relevantní odborné praxe ve vývoji softwaru.
  • Alespoň pět let zkušeností s vývojem, integrací, testováním nebo údržbou softwaru pro systémy založené na Linuxu.
  • Zkušenosti s programováním v Pythonu, Bash nebo jiných shellových skriptech a v C či C++.
  • Zkušenosti s konfigurací a laděním Linuxu, sítí, správou balíčků a nasazováním softwaru.
  • Zkušenosti s vývojem, integrací a laděním softwaru na zařízeních ARM a/nebo Intel či x86.
  • Zkušenosti se systémy sestavování nebo distribucemi vestavěného Linuxu, jako jsou OpenWrt, Buildroot, Yocto nebo ekvivalentní řešení.
  • Zkušenosti s křížovou kompilací, tvorbou obrazů vestavěného Linuxu, balením softwaru a nasazováním na vestavěná zařízení.
  • Zkušenosti se sítí Linux, včetně konfigurace rozhraní, směrování, DNS, DHCP, firewallů, Wi-Fi a řešení problémů.
  • Zkušenosti s vývojem a laděním REST API, aplikací pro správu zařízení nebo webových konfiguračních rozhraní.
  • Zkušenosti s Git a pracovními postupy GitLab, včetně požadavků na sloučení, revizí kódu a strategií větvení.
  • Alespoň dva roky zkušeností s vytvářením, údržbou nebo řešením problémů automatizovaných CI/CD pipeline.
  • Zkušenosti s vytvářením jednotkových, integračních, systémových nebo hardwarových testů softwaru běžícího v Linuxu či na vestavěných zařízeních.
  • Dobré písemné i ústní komunikační dovednosti, včetně schopnosti vytvářet a udržovat technickou dokumentaci.
  • Schopnost efektivně pracovat na dálku v mezioborovém vývojovém prostředí.
  • Výhodou: zkušenosti s NXP i.MX8, ARM64 nebo AArch64, U-Boot, konfigurací jádra Linuxu, stromy zařízení, zaváděcími procesy nebo balíčky podpory desek.
  • Výhodou: zkušenosti s portováním softwaru vestavěného Linuxu na novou hardwarovou platformu nebo distribuci Linuxu.
  • Výhodou: zkušenosti s Buildroot OpenWrt, zdroji balíčků, soubory Makefile balíčků nebo vývojem vlastních balíčků OpenWrt.
  • Výhodou: zkušenosti s Alma Linux, RHEL, RPM nebo DNF, Kickstart, OSTree, SELinux nebo RHEL Cockpit.
  • Výhodou: zkušenosti s vývojem aplikací v Pythonu nebo Flasku, API dokumentovanými pomocí OpenAPI či Swagger nebo rozhraními pro správu vestavěných zařízení.
  • Výhodou: zkušenosti s vestavěnými síťovými produkty, retranslačními zařízeními, routery, integrací mobilních sítí nebo modemů, Wi-Fi, 802.1X, směrováním nebo zabezpečenou konfigurací sítě.
  • Výhodou: zkušenosti s přípravou zařízení, instalací firmwaru nebo obrazů, aktualizačními mechanismy či údržbou zařízení v terénu.
  • Výhodou: zkušenosti s bezpečným vývojem softwaru, integrací certifikátů nebo PKI, skenováním zranitelností, SBOM, řešením CVE nebo nástroji, jako je Trivy.
  • Výhodou: zkušenosti s kontejnerizovanými sestaveními, simulovanými prostředími zařízení nebo testováním s hardwarem.
  • Výhodou: zkušenosti s podporou prostředí DoD, kritických misí, taktických okrajových, odpojených nebo regulovaných prostředí s vestavěnými zařízeními.

Benefity

  • Flexibilní dovolená
  • Široké možnosti vzdělávání
  • Zdravotní pojištění
  • Programy pro podporu zdraví
  • Finanční benefity
  • Důchodové benefity
  • Benefity na podporu rodiny
  • Podpora dalšího vzdělávání
  • Placené volno
  • Konkurenceschopné odměňování
  • Možnosti vzdělávání a profesního rozvoje

Související pracovní nabídky

Terumo Medical Corporation

Regionální manažer prodeje Terumo Interventional Systems

Terumo Medical Corporation

Řiďte prodej zdravotnických prostředků v severní a centrální části New Jersey, veďte terénní týmy a vztahy s nemocnicemi. Rozvíjejte regionální tržby a prodejní výsledky a zajistěte propagaci produktů Terumo Interventional Systems v souladu s předpisy.

Otevřít
Claroty

Inženýr automatizace testování QA

Claroty

Vyvíjejte automatizaci API a uživatelského rozhraní i kontrolní brány kvality v CI/CD pro platformu Claroty na ochranu kyberfyzických systémů. Pomáhejte chránit kritickou infrastrukturu spolehlivým testováním.

Otevřít
SKF Group

Globální konstruktér produktů, ložiska — SKF, Bengalúru

SKF Group

Navrhujte ložiskové produkty, modely, výkresy a varianty ve společnosti SKF, globálním dodavateli řešení pro rotační zařízení. Podílejte se na modulárním návrhu, testování a řízení životního cyklu produktů.

Otevřít
The Clorox Company

Manažer financí výroby

The Clorox Company

Řiďte finance výroby ve společnosti Clorox: konsolidujte náklady, připravujte prognózy a provádějte měsíční účetní uzávěrku. Spolupracujte s výrobními závody, oddělením nákupu a plánováním dodávek v Mexiku.

Otevřít