Embedded Software Engineer III

Embedded Software Engineer III ANTRAGSPROZESS STARTEN

Santa Barbara, CA
Engineering
125000 - 145000 USD / Jahr
Vollzeit

Wir suchen einen erfahrenen Embedded Software Engineer III für unser innovatives Entwicklungsteam. In dieser Position sind Sie für die Konzeption, Entwicklung und Optimierung von Embedded-Softwarelösungen für komplexe Hardware-Systeme auf verschiedenen Plattformen verantwortlich. Der ideale Kandidat verfügt über umfassende Erfahrung in Embedded Systems, Firmware-Entwicklung und Software-Fehlerbehebung sowie über fundierte Kenntnisse in Programmiersprachen wie C, C++ und Python. Sie spielen eine zentrale Rolle bei der Weiterentwicklung unserer Produkte durch die Integration modernster Technologien wie FPGA, Mikrocontroller-Programmierung, RTOS und Algorithmen für maschinelles Lernen. Ihre Expertise trägt zur Entwicklung zuverlässiger, effizienter und skalierbarer Embedded-Anwendungen bei, die höchsten Leistungsstandards entsprechen.

Berufsbezeichnung:                   Embedded Software Engineer III

Abteilung:              Engineering

Berichte an:               Leiter der Abteilung für eingebettete Softwareentwicklung

Ort:                   Santa Barbara, CA

Art der Position:            Vollzeit, außertariflich, vor Ort, IC2 oder IC3

 

Jobübersicht:

Der Embedded-Software-Ingenieur spielt eine Schlüsselrolle bei der Konzeption, Entwicklung und Integration von Bildgebungslösungen, die unsere hochmodernen Sensortechnologien nutzen. Er ist verantwortlich für die Softwarearchitektur, die Anforderungsdefinition sowie die Leistungsoptimierung und -qualifizierung und stellt sicher, dass unsere Produkte die Kundenbedürfnisse in den Bereichen Verteidigung, Industrie, Wissenschaft und Handel erfüllen. Der Schwerpunkt dieser Position liegt auf Embedded-Software sowie der Kommunikation über externe Schnittstellen und der abteilungsübergreifenden Zusammenarbeit, um eine zuverlässige und effiziente Entwicklung und Auslieferung der Produkte an unsere Kunden zu gewährleisten.

 

Ihre Aufgaben:

 • Zusammenarbeit mit Software-, Hardware-, System- und Optikentwicklungsteams zur Bereitstellung vollständig integrierter Lösungen.

• Fähigkeiten zur Entwicklung und Integration von Softwaretools und -funktionen entwickeln und verbessern

• Entwicklung und Wartung von Embedded-Linux-Software für ARM-basierte SoCs zur Unterstützung von Echtzeit-Videopipelines.

• Implementierung und Optimierung von Treibern, Middleware und APIs für Schnittstellen wie Ethernet/PoE, HDMI, USB, Wi-Fi/Bluetooth und serielle Busse (I²C, SPI, UART).

• Unterstützung bei der Inbetriebnahme der Platine, Anpassung des BSP (Board Support Package), Konfiguration des Bootloaders und Integration der proprietären Video-Pipeline-Software von AMP.

• Zusammenarbeit mit Hardware-Teams.

• Behebung von Hardware-/Software-Integrationsproblemen mithilfe von JTAG, Oszilloskopen, Logikanalysatoren und Protokollanalysatoren.

• Durchführung von Ursachenanalysen bei komplexen Integrationsproblemen.

• Entwürfe dokumentieren, Testumgebungen erstellen und strukturierte Designprüfungen durchführen.

• Unterstützung bei der Definition und Durchführung von Verifizierungs- und Validierungsplänen auf Systemebene.

• Bereitstellung von technischer Führung und Mentoring für Nachwuchsingenieure.

• Als Fachexperte für die Entwicklung von Bildgebungssystemen bei Kundengesprächen, Angebotserstellung und Überprüfungen fungieren.

• Unterstützung des Produktlebenszyklus von der Konzeption bis zur Produktion, um praxiserprobte Zuverlässigkeit und Herstellbarkeit zu gewährleisten.

• In Zusammenarbeit mit Kunden und Produktteams Anforderungen definieren. Daraus abgeleitete Anforderungen für Subsysteme und Supportteams oder Entwickler ableiten.

• Sonstige Aufgaben nach Anweisung.

 

Qualifikationen:

 • Bachelor- oder Masterabschluss in Elektrotechnik, Systemtechnik, Physik, Informatik oder einem verwandten Fachgebiet (Promotion von Vorteil).

• Mindestens 5 Jahre Erfahrung in der Entwicklung von Embedded-Software/Firmware.

• Fundierte Kenntnisse in C/C++ für eingebettete Systeme.

• Vertrautheit mit Restlichtveränderungen, NIR/IR-Systemen oder Hochleistungs-CMOS-Sensortechnologien.

• Fundierte Erfahrung mit Mikrocontrollern, SoCs und FPGA-basierten Systemen in Echtzeitumgebungen.

• Nachweisliche Erfolge bei der Hardware-/Software-Integration und beim Debuggen mit branchenüblichen Tools.

• Fundierte Kenntnisse von Kommunikationsprotokollen (z. B. I²C, SPI, UART, USB, Ethernet).

• Langjährige Erfahrung in der Bereitstellung zuverlässiger, optimierter Embedded-Lösungen für leistungs- und energiebeschränkte Systeme.

• Erfahrung in der Arbeit in interdisziplinären Teams und in schnelllebigen Umgebungen.

• Ausgezeichnete Problemlösungs-, Kommunikations- und Kundenbetreuungsfähigkeiten.

· US-Bürger oder Inhaber einer Green Card erforderlich.

 

Bevorzugte Erfahrung:

• Kenntnisse in eingebetteten Systemen, SOCs, FPGA oder GPU-basierter Bildverarbeitung.

• Kenntnisse in Python, Firebase, Typescript, Java und anderen modernen Skriptsprachen und Frameworks für Testgeräte, Datenbankverwaltung und Benutzeroberflächen.

 

Körperliche Voraussetzungen:

· Über längere Zeiträume am Schreibtisch sitzen und am Computer arbeiten.

· Muss in der Lage sein, bis zu 25 Pfund auf einmal zu heben.

 

Gehaltsspanne: 125,000 $ - 145,000 $

Ermessensbonus: 7.5 – 10 %

ANMELDEFORMULAR

* Pflichtfeld

Dankeschön. Ihre Bewerbung ist erfolgreich eingegangen.