(Senior) Embedded Software Engineer (m/w/d)
(Senior) Embedded Software Engineer (m/w/d)
(Senior) Embedded Software Engineer (m/w/d)
(Senior) Embedded Software Engineer (m/w/d)
Jobriver HR Service
Internet, IT
München
- Art der Beschäftigung: Vollzeit
- Vor Ort
- Zu den Ersten gehören
(Senior) Embedded Software Engineer (m/w/d)
Über diesen Job
(Senior) Embedded Software Engineer (m/w/d)
Beschreibung
Das Unternehmen ist spezialisiert auf die Entwicklung, das Design und die Produktion von kleinen unbemannten Luftfahrtsystemen (sUAS). Die Produktpalette umfasst elektrische senkrechtstartende und landende (eVTOL) sUAS, die darauf ausgelegt sind, Reichweite und Vielseitigkeit zu maximieren und den Nutzern ein nahtloses Erlebnis zu bieten. Durch die Integration modernster Softwarefähigkeiten, wie Edge Computing und Echtzeit-Datenverarbeitung mit KI, entwickelt das Unternehmen die nächste Generation von UAS für Kunden in den Bereichen Verteidigung, Sicherheit und öffentliche Dienste. In Ihrer Rolle als Embedded Software Engineer sind Sie ein zentraler Teil des Architekturteams, das die Kernfunktionen und -merkmale entwickelt und implementiert, um sicherzustellen, dass unsere Drohnen sicher und autonom in der Luft operieren. Diese Position wird im Rahmen des Long Range UAV-Projekts eingesetzt, um die Flugfähigkeiten zu verbessern und eine Schlüsselrolle für den kommerziellen Erfolg des Produkts zu spielen. Gemeinsam mit einem hochqualifizierten Team von derzeit sieben Mitgliedern werden Sie die Grenzen der Drohnentechnologie erweitern. Sie arbeiten eng mit Stakeholdern aus den Bereichen Systemarchitektur und Hardwareentwicklung zusammen. Zu Ihren Aufgaben gehören die Implementierung, Wartung und Optimierung des Firmware-Stacks, das Design, die Konzeption, die Implementierung und das Testen neuer Funktionen sowie die Integration von Flugsteuerungs- und Navigationsalgorithmen aus MATLAB/Simulink in das eingebettete Framework des Autopiloten. Darüber hinaus sind Sie für die Dokumentation und Pflege der Autopilot-Firmware sowie für das Erstellen von Flugtesttickets und die Unterstützung bei Flugtests verantwortlich. Sie debuggen und analysieren den Code auf Funktionalität und Codeabdeckung und pflegen das Firmware-Update-Ökosystem, einschließlich Bootloader und Firmware-Updates. Sie optimieren die Firmware-Bau-Toolchain und unterstützen die Implementierung und Wartung von Produktionstools. Das Unternehmen bietet Ihnen ein offenes und inklusives Arbeitsumfeld, in dem Ihre Stimme gehört und Ihre Perspektive geschätzt wird.
Anforderungen
Der ideale Kandidat hat ein Studium im Bereich Software- oder Elektrotechnik erfolgreich abgeschlossen. Sie bringen Erfahrung in der Erstellung von sauberem und effizientem Embedded-Code für Mikrocontroller mit und sind versiert in der Programmiersprache C. Ein sicherer Umgang mit Software-Management-Tools wie Git und GitLab ist ebenfalls erforderlich. Sie verfügen über fundierte Kenntnisse typischer Kommunikationsschnittstellen wie UART, I2C, SPI, CAN und ETH. Zudem haben Sie ein tiefes Verständnis für Embedded Software für Mikrocontroller (ARM, Cortex-M) und ausgezeichnete diagnostische Fähigkeiten. Sie sollten in der Lage sein, elektronische Schaltpläne zu lesen und zu verstehen. Kenntnisse über Echtzeitbetriebssysteme wie uCOS oder RTOS sind von Vorteil. Grundkenntnisse über Autopiloten und deren allgemeine Funktionsarchitektur sind ebenfalls wünschenswert. Sie sind hochmotiviert und können Ihre Verantwortlichkeiten eigenständig vorantreiben. Aufgrund Ihrer offenen, kommunikativen und freundlichen Art werden Sie leicht als interner Experte wahrgenommen. Ein Englischlevel von mindestens B2 wird vorausgesetzt.