CACI International Inc
CACI International Inc
CACI International Inc ist ein in den USA ansässiger Regierungsauftragnehmer, der Kunden aus den Bereichen nationale Sicherheit, Verteidigung und zivile Bundesverwaltung unterstützt. Die Teams entwickeln und betreuen Technologien sowie professionelle Dienstleistungen in Bereichen wie Cybersicherheit, digitale Abläufe, Modernisierung der IT auf Unternehmensebene, elektronische Kampfführung, Systeme zur Abwehr unbemannter Systeme, Weltraum- und optische Kommunikation, DevSecOps-Software, Missionsengineering und Logistik. Als großer Hauptauftragnehmer kombiniert CACI Software, Analysen, Sensorik und Hardware, um staatliche Organisationen bei der Bewältigung sich wandelnder Bedrohungen und der Modernisierung komplexer Technologiearchitekturen zu unterstützen.

Embedded-Linux-Engineer

Modernisieren Sie CACIs geschäftskritische Retransmissionsgeräte – von der aktuellen Firmware bis zur Plattform der nächsten Generation. Arbeiten Sie mit OpenWrt, Alma Linux, Netzwerken, APIs, CI/CD und Embedded-Sicherheit.

Beschreibung

  • Unterstützen Sie das aktuelle IRD-Retransmissionsgerät und seinen Nachfolger der nächsten Generation.
  • Übernehmen Sie Entwicklungs-, Integrations-, Wartungs- und Fehlerbehebungsaufgaben.
  • Gestalten Sie die technische Ausrichtung, Plattformarchitektur, Hardwareintegration, Cybersicherheit und Release-Planung mit.
  • Entwickeln und modernisieren Sie ein geschäftskritisches Embedded-Retransmissionsgerät.
  • Arbeiten Sie über den gesamten Lebenszyklus der Embedded-Software hinweg – von Linux-Images und Plattformintegration bis hin zu Netzwerkdiensten, Gerätekonfiguration, Webverwaltung, Tests und Releases.
  • Koordinieren Sie sich mit Teams aus Software, Hardware, Cybersicherheit, Test, Systems Engineering und Produktentwicklung.
  • Migrieren Sie die bestehende OpenWrt-basierte Gerätelösung auf Hardware der nächsten Generation und eine Alma-Linux-Architektur.
  • Entwerfen, integrieren, testen, debuggen und warten Sie Linux-Software für eingebettete Netzwerk- und Retransmissionsgeräte.
  • Warten und verbessern Sie die aktuelle OpenWrt-basierte IRD-Firmware, einschließlich Image-Konfiguration, benutzerdefinierter Paket-Feeds, Diensten, Erststartverhalten, Gerätekonfiguration und Build-Integration.
  • Entwickeln und warten Sie Software mit Python, Bash oder Shell-Skripten, C oder C++ sowie bei Bedarf weiteren Sprachen.
  • Bearbeiten Sie Entwicklungsaufgaben zur Migration von IRD-Funktionen auf ARM-Hardware der nächsten Generation.
  • Unterstützen Sie die Entwicklung von Bootloadern, Kerneln, Board-Support, Cross-Kompilierung, Gerätekonfiguration und Embedded-Linux-Images.
  • Erstellen und warten Sie Linux- und Buildroot-Workflows für Image-Erstellung, Paketierung, Bereitstellung, Releases, Updates und Deployment.
  • Entwickeln Sie eine Linux- oder RHEL-basierte Verwaltungsarchitektur weiter.
  • Entwickeln und warten Sie REST-APIs und Schnittstellen zur Geräteverwaltung.
  • Implementieren, warten und beheben Sie Probleme mit Netzwerkfunktionen, darunter Schnittstellenkonfiguration, Routing, DNS, WLAN, Mobilfunk- oder Modemintegration und sichere Kommunikation.
  • Erstellen und warten Sie Unit-, Integrations-, System-, Simulations- und hardwaregestützte Tests.
  • Prüfen Sie GitLab-Merge-Requests und unterstützen Sie CI/CD-Pipelines, Build-Validierung, Release Engineering und reproduzierbare Builds.
  • Unterstützen Sie sichere Entwicklung durch Behebung von Schwachstellen, Zertifikatsverwaltung, Authentifizierung und Autorisierung, Update-Integrität, Abhängigkeitsverwaltung und CVE-Analysen.
  • Pflegen Sie Dokumentation zu Design, Builds, APIs, Tests und Betrieb.
  • Arbeiten Sie mit Hardware-, System-, Cybersicherheits-, Qualitätssicherungs- und Produktteams zusammen, um Anforderungen umzusetzen und zu validieren.

Anforderungen

  • Bachelorabschluss in Informatik, Computertechnik, Elektrotechnik oder einem verwandten technischen Fachgebiet.
  • Mindestens fünf Jahre einschlägige Berufserfahrung in der Softwareentwicklung.
  • Mindestens fünf Jahre Erfahrung in der Entwicklung, Integration, dem Test oder der Wartung von Software für Linux-basierte Systeme.
  • Erfahrung mit Python, Bash oder Shell-Skripten sowie C oder C++.
  • Erfahrung mit Linux-Konfiguration, Debugging, Netzwerken, Paketverwaltung und Softwarebereitstellung.
  • Erfahrung in der Entwicklung, Integration und Fehlerbehebung von Software auf ARM- und/oder Intel- bzw. x86-Geräten.
  • Erfahrung mit Buildsystemen oder Distributionen für Embedded Linux, etwa OpenWrt, Buildroot, Yocto oder vergleichbaren Lösungen.
  • Erfahrung mit Cross-Kompilierung, Erstellung von Embedded-Linux-Images, Softwarepaketierung und Bereitstellung auf eingebetteten Geräten.
  • Erfahrung mit Linux-Netzwerken, einschließlich Schnittstellenkonfiguration, Routing, DNS, DHCP, Firewalls, WLAN und Fehlerbehebung.
  • Erfahrung mit der Entwicklung und Fehlerbehebung von REST-APIs, Geräteverwaltungsanwendungen oder webbasierten Konfigurationsoberflächen.
  • Erfahrung mit Git- und GitLab-Workflows, einschließlich Merge-Requests, Code-Reviews und Branching-Strategien.
  • Mindestens zwei Jahre Erfahrung im Aufbau, der Wartung oder Fehlerbehebung automatisierter CI/CD-Pipelines.
  • Erfahrung mit Unit-, Integrations-, System- oder Hardware-in-the-Loop-Tests für Software auf Linux-Systemen oder eingebetteten Geräten.
  • Ausgeprägte schriftliche und mündliche Kommunikationsfähigkeiten, einschließlich der Erstellung und Pflege technischer Dokumentation.
  • Fähigkeit, in einer remote arbeitenden, funktionsübergreifenden Entwicklungsumgebung effektiv zu arbeiten.
  • Von Vorteil: Erfahrung mit NXP i.MX8, ARM64 oder AArch64, U-Boot, Linux-Kernel-Konfiguration, Device Trees, Boot-Abläufen oder Board-Support-Paketen.
  • Von Vorteil: Erfahrung mit der Portierung eingebetteter Linux-Software auf eine neue Hardwareplattform oder Linux-Distribution.
  • Von Vorteil: Erfahrung mit OpenWrt-Buildroots, Feeds, Paket-Makefiles oder der Entwicklung benutzerdefinierter OpenWrt-Pakete.
  • Von Vorteil: Erfahrung mit Alma Linux, RHEL, RPM oder DNF, Kickstart, OSTree, SELinux oder RHEL Cockpit.
  • Von Vorteil: Erfahrung mit der Entwicklung von Python- oder Flask-Anwendungen, OpenAPI- oder Swagger-dokumentierten APIs oder Schnittstellen zur Verwaltung eingebetteter Geräte.
  • Von Vorteil: Erfahrung mit eingebetteten Netzwerkprodukten, Retransmissionsgeräten, Routern, Mobilfunk- oder Modemintegration, WLAN, 802.1X, Routing oder sicherer Netzwerkkonfiguration.
  • Von Vorteil: Erfahrung mit Gerätebereitstellung, Firmware- oder Image-Installation, Update-Mechanismen oder Wartung von Geräten im Feld.
  • Von Vorteil: Erfahrung mit sicherer Softwareentwicklung, Zertifikats- oder PKI-Integration, Schwachstellenscans, SBOMs, CVE-Behebung oder Tools wie Trivy.
  • Von Vorteil: Erfahrung mit containerisierten Builds, simulierten Geräteumgebungen oder Hardware-in-the-Loop-Tests.
  • Von Vorteil: Erfahrung mit DoD-, Missions-, Tactical-Edge-, Offline- oder regulierten Embedded-Geräteumgebungen.

Zusatzleistungen

  • Flexible freie Tage
  • Umfangreiche Lernressourcen
  • Gesundheitsversorgung
  • Wellnessprogramme
  • Finanzielle Zusatzleistungen
  • Altersvorsorgeleistungen
  • Unterstützungsangebote für Familien
  • Unterstützung bei Weiterbildungen
  • Bezahlter Urlaub
  • Wettbewerbsfähige Vergütung
  • Lern- und Entwicklungsmöglichkeiten

Ähnliche Stellen

Abbott

Remote-Spezialist für klinische Anfragen und genetische Beratung

Abbott

Beantwortet klinische Fragen zu den Präzisionsonkologie-Diagnostiktests von Abbott und unterstützt bei Tests, Ergebnisinterpretation, Schulungen und genetischer Beratung. Die Tätigkeit umfasst außerdem Marketing, Sonderprojekte und berufliche Weiterbildung.

Öffnen
Esperta Health

Zweisprachige:r Aufnahme-Koordinator:in, Esperta Health (Remote, USA)

Esperta Health

Koordiniere Überweisungen für Esperta Healths häusliche Wundversorgung – von der Aufnahme und Anspruchsprüfung bis zur Aufnahme in die Versorgung oder zum abschließenden Ergebnis. Arbeite auf Englisch und Spanisch mit Mitgliedern, Leistungserbringern, Kostenträgern und klinischen Teams zusammen.

Öffnen
CECO Environmental Corporation

Servicetechniker für industrielle Emissionsanlagen

CECO Environmental Corporation
1.001 – 5.000 Mitarbeitende
IndustriellNachhaltigkeitUmwelt

Nehmen Sie CECO-Anlagen zur industriellen Emissionsminderung und Umwelttechnik, einschließlich SCR-Systemen, in Betrieb und beheben Sie Störungen. Prüfen Sie Installationen, führen Sie Werksabnahmen durch und betreuen Sie Kunden weltweit vor Ort.

Öffnen
Eventogy

Product Engineer (Frontend und Full Stack)

Eventogy
11 – 50 Mitarbeitende
BeratungMarketingReisen

Entwickle Eventogys Eventmanagement-Plattform mit Next.js, React, TypeScript und Laravel – von Admin-Tools und Teilnehmer-Websites bis zu APIs. Entwickle KI-gestützte Funktionen für Unternehmenskunden in regulierten Branchen.

Öffnen
Valneva

Senior Manager für Geschäftsabläufe und Impfstofflogistik

Valneva

Verantworten Sie Valnevas US-amerikanische Impfstofflogistik und Geschäftsabläufe – von Vertrieb, Preisgestaltung und Vertragswesen bis zur Einhaltung regulatorischer Vorgaben. Koordinieren Sie Teams und Partner, um eine zuverlässige Versorgung sicherzustellen, die Effizienz zu steigern und das Impfstoffportfolio zu unterstützen.

Öffnen
PracticeTek

Senior-Projektmanager:in für Prozessoptimierung

PracticeTek
501 – 1.000 Mitarbeitende
B2BGesundheitswesenSaaS

Leiten Sie bereichsübergreifende Customer-Success-Programme und verbessern Sie Prozesse auf PracticeTeks Gesundheitstechnologieplattform. Etablieren Sie Governance, gestalten Sie Abläufe neu, fördern Sie die Einführung und erzielen Sie messbare Ergebnisse.

Öffnen