Embedded Software Engineer III
Embedded Software Engineer III ANTRAGSPROZESS STARTEN
Berufsbezeichnung: Embedded Software Engineer III
Abteilung: Produktentwicklung
Berichtet an: Director of Embedded Software Engineering
Standort: Santa Barbara, CA
Art der Stelle: Vollzeit, Freigestellt, Vor Ort, IC2
Jobübersicht:
Der Embedded Software Engineer unterstützt bei Design, Entwicklung und Test hochmoderner multispektraler Nachtsicht-Videoprodukte für den Einsatz in der Marine, der Jagd und im Militär. Diese Rolle erfordert Hard- und Software-Expertise, häufig mit Low-Level-Programmierung und enger Zusammenarbeit mit Hardware-Ingenieuren.
Pflichten:
· Implementieren Sie eingebettete UX/UI für die Steuerung und Konfiguration auf dem Gerät.
· Erstellen und warten Sie eingebettete Linux-Distributionen.
· Entwickeln und pflegen Sie Unit-Tests.
· Integrieren Sie Video-Streaming über UVC und RTSP.
· Tragen Sie zur Testautomatisierungsinfrastruktur für die Validierung auf dem Gerät bei.
· Nehmen Sie an der Inbetriebnahme und Fehlerbehebung benutzerdefinierter Hardwareplattformen teil.
· Unterstützung bei der Treiberintegration und Linux-Konfiguration auf Systemebene.
· Vollständiger Produktlebenszyklus.
· Andere zugewiesene verwandte Aufgaben.
Erforderliche Fähigkeiten / Fähigkeiten:
· Ausgeprägte Programmierkenntnisse mit soliden Kenntnissen in C/C++.
· Mindestens 4 Jahre Berufserfahrung in der Entwicklung eingebetteter Software.
· Sicheres Arbeiten in einer Linux-basierten Umgebung.
· Erfahrung mit eingebetteten Linux-Systemen.
· Verständnis der Architektur, Prinzipien und Hardware-Software-Schnittstellen eingebetteter Systeme.
· Fähigkeit, neue Software und Technologien schnell zu erlernen.
· Erfahrung mit Debugging-Tools.
· Vertrautheit mit Betriebssystemen.
· Vertrautheit mit Tools wie CMake, Git, VSCode und GitHub Actions.
· Kenntnisse über Low-Level-Debugging-Tools für Linux.
· Effektive Kommunikation mit Teammitgliedern, Hardware-Ingenieuren und anderen Beteiligten.
· Fähigkeit, komplexe Probleme zu analysieren, Fehler zu beheben und die Systemleistung zu optimieren.
· US-Bürger oder Inhaber einer Green Card erforderlich.
Bildung und Erfahrung:
· Bachelorabschluss in Elektrotechnik, Informatik oder einem verwandten Fach.
Körperliche Voraussetzungen:
· Über längere Zeiträume am Schreibtisch sitzen und am Computer arbeiten.
· Muss in der Lage sein, bis zu 15 Pfund auf einmal zu heben.
