Senior Embedded Software Engineer – Rust/C++

Spectrum Ag — Germany · Posted ~2 hours ago

Senior Full-time

Skills

Rust C C++ C++23 Embedded Linux Embedded software development Hardware/software debugging Hardware platform bring-up Platform integration Device drivers HAL development SoC FPGA API development Python

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an advanced embedded engineering team developing software for sophisticated electronic and communications systems. You will bring up new hardware platforms, build drivers and HALs in Rust and modern C/C++, integrate SoCs and FPGAs, and develop embedded Linux applications through device-level APIs and UIs. The role combines low-level programming, hardware/software debugging, and full-stack embedded development.

Highlights

Senior-level embedded engineering role working on new hardware platforms, low-level drivers and hardware abstraction layers, embedded Linux applications, and end-to-end hardware/software integration. The role offers exposure to advanced SoC, FPGA, RF, and measurement technologies.

Description

Senior Embedded Softwareentwickler Rust/C++ (m/w/d) Standort: Berlin Start: Ab September 2026 Unternehmensprofil Das Unternehmen mit Hauptsitz in München ist ein global agierender Anbieter von Lösungen in den Bereichen Elektro-, Test- und Messtechnik sowie Kommunikationstechnologie. Das Unternehmen bietet ein breites Spektrum an Produkten, darunter Testgeräte für Elektronik, Funkkommunikation, Satellitenkommunikation und Netzwerke. Diese Produkte werden von Unternehmen in verschiedenen Branchen eingesetzt, darunter Luft- und Raumfahrt, Verteidigung, Telekommunikation, Automobilindustrie und Elektronik. Aufgaben Bring-up und Plattform-Integration: Inbetriebnahme neuer Hardware-Plattformen (Boot-Kette, Peripherie sowie SoC- und FPGA-Anbindung) Treiber- und HAL-Entwicklung: Schnittstellen zu RF-Hardware, Peripherie sowie Mess- und Steuerungskomponenten in Rust und C/C++23 Implementierung von Anwendungssoftware: Fullstack bis zur Geräte-UI/API auf Linux-Embedded-Basis HW/SW-Debugging: Fehleranalyse mit Logic Analyzer, JTAG und Oszilloskop in enger Zusammenarbeit mit der Hardware-Entwicklung Umsetzung von FPGA/SoC-Schnittstellen: Kommunikation mit FPGA-Firmware, Register-Maps, DMA und Interrupt-Handling Nutzung KI-gestützter Entwicklung: produktives Arbeiten mit AI-Coding-Tools sowie Teilen bewährter Verfahren im Team Qualifikationen Abgeschlossenes Studium der Elektrotechnik, Informatik oder einer vergleichbaren Fachrichtung Mehrjährige Erfahrung (ab ca. 5 Jahre) in der Embedded-Fullstack-Entwicklung mit hardwarenahem Schwerpunkt Solide Praxis in Rust und C/C++ (C++23) Sicherer Umgang mit Linux (Yocto/Buildroot) Erfahrung mit Bring-up, Treiber-/HAL-Entwicklung und Peripherie-Integration Erfahrung mit FPGA-/SoC-/MCU-Schnittstellen (Register, DMA, Interrupts) Sicheres HW/SW-Debugging mit Laborgeräten Verständnis für saubere Softwareentwicklung: modulare Architektur, reproduzierbare Builds und nachvollziehbare Abhängigkeitsverwaltung Aktive Nutzung von KI-Coding-Tools im Entwicklungsalltag Sehr gute Deutsch- und Englischkenntnisse (das Team arbeitet überwiegend auf Deutsch, technische Dokumentation teils auf Englisch) Zusätzliche Informationen & Benefits 40 Stunden pro Woche Bis zu 60 % Homeoffice möglich 30 Tage Urlaub Spannende Tätigkeiten in einem faszinierenden Hightech-Unternehmen und einer innovativen Branche Umfassende Einarbeitung und ein offenes, internationales Arbeitsumfeld Kontakt Wir freuen uns auf deine Bewerbung. Bei Fragen kannst du uns gerne kontaktieren: SPECTRUM AG | Schulze-Delitzsch-Str. 41 | 70565 Stuttgart. ID #2160