Senior Embedded Softwareentwickler Rust/C++
SPECTRUM AG
Berlin, Germany
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.de
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English, German
Job source
Tech stack
Application Programming Interfaces (APIs)
Artificial Intelligence
Software Applications
UClibc (C Standard Library)
C++ (Programming Language)
Computer Programming
Software Debugging
Linux
Firmware
Field-Programmable Gate Array (FPGA)
Hardware Design
Joint Test Action (IEEE Standards)
+4 more
Software Engineering
Peripherals
Yocto
Information Technology
Job description
- 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
Requirements
- 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)
Benefits & conditions
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.de
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
TL
Thomas Limbüchler
over 5 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
The Biggest German Tech Companies
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
KD
Krissy Davis
Best Coding Boot Camps in Germany
about 3 years ago
JF
Jonas Fritzsch
Résumé-Driven Development: How IT trends affect the job market for software developers
almost 5 years ago