Senior Embedded Software Engineer – Rust / C++ für Funksysteme (m/w/d)
Munich, Germany10h ago
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
How well do you match this job?
Skills
Experience
Level
Title
Location
Salary
Freshness
Similarity
Key details
- Location
- Munich, Germany
- Work style
- Onsite
- Level
- Senior
- Job type
- Full-time
- Function
- Software engineering
- Focus area
- Embedded / Firmware
- Posted
- 10h ago
Skills
c++linuxrtosrust
About the role
Deine Aufgaben
- Embedded- und systemnahe Software für Funksysteme entwerfen und pflegen
- Direkt mit den Forschungs- und Entwicklungsteams unserer Kunden an Produkten, Prototypen und bestehenden Plattformen arbeiten
- Architekturen für das Zusammenspiel von Embedded Linux oder RTOS,
- Kommunikations-Stacks, Signalverarbeitung und Funkhardware definieren
- Rust-Komponenten entwickeln und pragmatisch in C/C++-Codebasen integrieren
- FFI-Schnittstellen, Ownership-Modelle und Regeln für den Einsatz von unsafe Rust definieren
- Latenz, Durchsatz, CPU-Auslastung, Speicherverbrauch und Zuverlässigkeit optimieren
- Design-Reviews leiten und an automatisierten Tests sowie Hardware-in-the-Loop-Tests mitwirken
- KI-gestützte Werkzeuge verantwortungsvoll für die Erkundung von Lösungsansätzen, Implementierung, Analyse, Fehlersuche, Tests und Dokumentation einsetzen und geeignete Qualitäts- und Sicherheitspraktiken mitgestalten
Dein Profil
- Mindestens fünf Jahre Erfahrung in der Embedded-, System- oder Echtzeitentwicklung
- Fundierte Kenntnisse in Rust und/oder modernem C++ sowie Sicherheit im Umgang mit bestehenden C/C++-Codebasen
- Solides Verständnis von Nebenläufigkeit, Speicherverwaltung und Systemen mit begrenzten Ressourcen
- Erfahrung mit Embedded Linux, RTOS, Netzwerken und Protokollen
- Technische Eigenverantwortung und klare Kommunikation mit den Entwicklungsteams unserer Kunden
- Erfahrung mit Software Defined Radio, Funkkommunikationssystemen und am besten hardwarenaher Software im Kontext von Funkkommunikation
- Kenntnisse in digitaler Signalverarbeitung (DSP), FPGA-Integration oder GNU Radio
- Erfahrung mit Systemen für die Luftfahrt, Verteidigung, öffentliche Sicherheit oder anderen missionskritischen Systemen
- Erfahrung mit Echtzeit-Linux, RTOS-Plattformen oder hardwarenahen Schnittstellen
- Erfahrung mit Testautomatisierung, Simulation oder Hardware-in-the-Loop-Tests
- Erfahrung mit sicherem Softwaredesign, der Integration kryptografischer Verfahren oder sicherheitsorientierter Entwicklung im Sinne von Safety und Security
Warum wir?
- Arbeite an anspruchsvollen Flugfunk- und taktischen Funksystemen mit direktem Bezug zur Forschung und Entwicklung unserer Kunden
- Gestalte die pragmatische Einführung von Rust in etablierten Embedded-C/C++-Umgebungen mit
- Entwickle Lösungen an der Schnittstelle von Software, Netzwerktechnik, Hardwareintegration und Systemverifikation
- Nimm Einfluss darauf, wie unsere Entwicklungsorganisation wächst – einschließlich künftiger interner Teams und Kompetenzen