Embedded Software Engineer | Rust, C++ & Hardware-nahe Entwicklung
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Entwicklung von Treibern, HALs und hardwarenahen Softwarekomponenten in Rust und C++23
Fullstack-Entwicklung auf Embedded-Linux-Systemen bis hin zu API und Geräte-UI
Analyse und Behebung komplexer HW-/SW-Fehler mit Logic Analyzer, JTAG und Oszilloskop
Umsetzung performanter FPGA- und SoC-Schnittstellen (DMA, Interrupts, Register-Handling)
Einsatz moderner KI-gestützter Entwicklungstools im Entwicklungsalltag
Das bringst Du mit
Requirements
Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
Mehrjährige Erfahrung in der Embedded-Softwareentwicklung mit hardwarenahem Fokus
Sehr gute Kenntnisse in Rust sowie C/C++
Sicherer Umgang mit Embedded Linux (Yocto oder Buildroot)
Erfahrung mit Treibern, Hardware-Integration und System Bring-up
Know-how im Umgang mit FPGA-, SoC- oder MCU-basierten Systemen
Praxis im Hardware-/Software-Debugging
Sehr gute Deutsch- und Englischkenntnisse
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
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
Where to Find Entry-Level Software Engineering Jobs
Finding Jobs in Germany
Finding IT & Technology English-speaking Jobs in GermanyÂ
System change: restart as developer?