XTEND

Embedded Software Engineer

PythonC++
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

XTEND Tampa sucht einen Embedded Software Engineer zur Unterstützung der Entwicklung, Integration und Produktion von autonomen Drohnensystemen.

Diese Rolle konzentriert sich auf die praktische Entwicklung von Embedded-Software und Firmware für taktische UAS-Plattformen, einschließlich Low-Level-Treiberentwicklung, Hardware-/Software-Integration, Kommunikationsschnittstellen und Debugging von eingebetteten Systemen. Der Ingenieur wird eng mit den Teams für Elektrotechnik, Maschinenbau, Software und Produktion zusammenarbeiten, um zuverlässige, herstellbare und feldtaugliche Drohnensysteme zu gewährleisten.

Hauptverantwortlichkeiten

Entwicklung von Embedded-Software & Firmware

  1. Entwickeln, warten und verbessern Sie die Embedded-Software und Firmware für autonome Drohnensysteme unter Verwendung von C, mit gelegentlicher Unterstützung durch C++ und Python.

Hardware-/Software-Integration

  1. Arbeiten Sie direkt mit Hardwarekomponenten, eingebetteten Prozessoren, Coprozessoren, Sensoren, Payload-Schnittstellen und Peripheriegeräten zusammen, um eine zuverlässige Systemintegration zu gewährleisten.

Entwicklung von Low-Level-Treibern

  1. Entwickeln und unterstützen Sie Low-Level-Treiber und Kommunikationsschnittstellen, einschließlich I2C, UART, SPI, GPIO und anderer eingebetteter Hardwareprotokolle.

Mikrocontroller-Entwicklung

  1. Unterstützen Sie die Embedded-Entwicklung auf STM ARM-Mikrocontroller-basierten Plattformen, einschließlich Firmware-Implementierung, Debugging und Hardware-Bring-up.

Unterstützung der Systemintegration

  1. Arbeiten Sie während der Prototypenentwicklung, Systemintegration und Produktions-Fehlerbehebung mit den Teams für Elektrotechnik, Maschinenbau, Software und Produktion zusammen.

Debugging & Fehlerbehebung

  1. Beheben Sie Probleme auf Firmware-, Hardware-, PCB- und Schnittstellenebene mit technischen Werkzeugen wie Oszilloskopen, Logikanalysatoren, Debuggern und Schaltplänen.

Unterstützung des Kernbetriebssystems

  1. Tragen Sie zur Entwicklung und Verfeinerung der Embedded-Softwarearchitektur und der Kernbetriebsumgebung von XTEND für Drohnen- und Payload-Systeme bei.

Testen & Validierung

  1. Unterstützen Sie Bench-Tests, Hardware-in-the-Loop-Tests, Systemintegrationstests und Feldvalidierung von eingebetteten Systemen.

Dokumentation

  1. Erstellen und pflegen Sie Dokumentationen für Embedded-Software, Schnittstellenbeschreibungen, Testverfahren, Fehlerbehebungsleitfäden und Integrationsnotizen.

Anforderungen

  1. Ausbildung - B.Sc. in Elektrotechnik, Computertechnik, Informatik, Softwaretechnik oder einem verwandten technischen Fachgebiet.
  1. Erfahrung - 5+ Jahre praktische Erfahrung in der Entwicklung von Embedded-Software oder Firmware.
  1. Embedded-Programmierung - Umfangreiche Erfahrung in der Entwicklung von Embedded-Software in C.
  1. Hardware-Integration - Erfahrung im Debugging und der Integration von Software direkt auf Hardwareplattformen.
  1. Kommunikationsprotokolle - Erfahrung in der Implementierung oder Fehlerbehebung von Embedded-Kommunikationsprotokollen wie I2C, UART, SPI, GPIO oder ähnlichen Schnittstellen.
  1. Mikrocontroller - Erfahrung mit STM ARM-Mikrocontrollern oder ähnlichen Embedded-Prozessorplattformen.
  1. Debugging-Tools - Beherrschung der Verwendung von Oszilloskopen und anderen Debugging-Tools auf Bench-Ebene zur Fehlerbehebung von eingebetteten Systemen, PCBs und Hardwareschnittstellen.
  1. Schaltpläne & Board-Level-Verständnis - Fähigkeit, Schaltpläne zu lesen, die Designabsicht auf Board-Ebene zu verstehen und die Hardware-/Software-Fehlerbehebung zu unterstützen.
  1. Praktische Ingenieurarbeit - Komfort bei der direkten Arbeit mit Hardware, Prototypen, Produktionssystemen und eingesetzter Ausrüstung.
  1. Teamzusammenarbeit - Starke Kommunikationsfähigkeiten mit der Fähigkeit zur Zusammenarbeit mit Teams für Embedded-Software, Elektrotechnik, Maschinenbau, Produktion und Field Support.

Bevorzugte Qualifikationen

  1. Erfahrung mit C und/oder Python.
  1. Erfahrung mit Linux Kernel-Entwicklung oder eingebetteten Linux Umgebungen.
  1. Kenntnisse von ROS2.
  1. Erfahrung mit Git oder ähnlichen Werkzeugen zur Software-Konfigurationsverwaltung.
  1. Erfahrung mit Drohnensystemen, Robotik, autonomen Systemen, Luft- und Raumfahrtsystemen oder Produkten für den Verteidigungsbereich.
  1. Erfahrung in der Unterstützung von Prototypenfertigung, Produktionsumgebungen oder eingesetzten Hardwaresystemen.
  1. Kenntnisse von Echtzeitsystemen, Sensorintegration, Payload-Steuerung oder Kommunikationsmodulen.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026