Senior Embedded Software Engineer - Hardwarenahe Entwicklung / Rust & C++
expertplace professionals GmbH
Köln, Germany
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on jobs.meinestadt.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
Automation of Tests
UClibc (C Standard Library)
C++ (Programming Language)
Computer Programming
Software Debugging
Linux
Embedded Software
Field-Programmable Gate Array (FPGA)
Hardware Design
+7 more
Joint Test Action (IEEE Standards)
Python (Programming Language)
Software Engineering
Peripherals
Git
Yocto
Information Technology
Job description
API Rust Test Automation Informatik Englisch C++ UI Hardware Development Standard-Messmittel Linux FPGA Praktikumserfahrung Kalibrierung Berufserfahrung C-Programmiersprachen Logic Python Yocto Automated Testing Embedded Software Automation Testing GIT Kommunikation Debugging Elektrotechnik Deutsch, * Du übernimmst den Bring-up neuer Hardware-Plattformen und verantwortest die Integration von Boot-Ketten, Peripherie sowie SoC- und FPGA-Anbindungen.
- Du entwickelst Treiber und Hardware-Abstraction-Layer (HAL) für RF-Hardware, Peripherie sowie Mess- und Steuerungskomponenten in Rust und C/C++
- Du implementierst Anwendungssoftware entlang des gesamten Software-Stacks bis hin zur Geräte-UI und API auf Linux-Embedded-Basis.
- Du analysierst und behebst Fehler im Rahmen des HW-/SW-Debuggings unter Einsatz von Logic Analyzer, JTAG und Oszilloskop und arbeitest dabei eng mit der Hardwareentwicklung zusammen.
- Du realisierst Schnittstellen zu FPGA- und SoC-Komponenten, einschließlich Register-Maps, DMA-Kommunikation und Interrupt-Handling.
- Du nutzt moderne KI-gestützte Entwicklungsmethoden und AI-Coding-Tools produktiv im Entwicklungsalltag und bringst bewährte Vorgehensweisen aktiv ins Team ein.
- Du unterstützt bei der kontinuierlichen Weiterentwicklung von Entwicklungsstandards, Architekturen und technischen Prozessen.
Requirements
- Erfolgreich abgeschlossenes Studium der Elektrotechnik, Informatik oder eine vergleichbare Qualifikation.
- Mehrjährige Berufserfahrung (ca. 5 Jahre oder mehr) in der Embedded-Fullstack-Entwicklung mit starkem hardwareorientiertem Fokus.
- Fundierte praktische Erfahrung in der Entwicklung mit Rust sowie C/C++ (idealerweise C++23).
- Sehr gute Kenntnisse im Linux-Embedded-Umfeld, insbesondere mit Yocto und/oder Buildroot.
- Umfangreiche Erfahrung im Bring-up neuer Hardware-Plattformen sowie in der Treiber-, HAL- und Peripherieentwicklung.
- Praxiserfahrung mit FPGA-, SoC- und MCU-Schnittstellen, einschließlich Registerzugriffen, DMA und Interrupt-Handling.
- Sicherer Umgang mit Labor- und Debugging-Tools für die Fehlersuche auf Hardware- und Softwareebene.
- Ausgeprägtes Verständnis für professionelle Softwareentwicklung mit Fokus auf modulare Architekturen, reproduzierbare Builds und transparente Abhängigkeitsverwaltung.
- Erfahrung im produktiven Einsatz von KI-Coding-Tools zur Steigerung der Entwicklungsqualität und Effizienz.
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift. Das bringst du idealerweise zusätzlich mit
- Kenntnisse in Python für Toolentwicklung und Testautomatisierung.
- Erfahrung mit RF-/HF-Produkten, beispielsweise im Bereich Kalibrierung oder Signalpfadoptimierung.
- Kenntnisse im Bereich Hardware-in-the-Loop (HIL) sowie Laborbetrieb.
- Sicherer Umgang mit Git und modernen Versionsverwaltungskonzepten.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on jobs.meinestadt.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
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Finding Jobs in Germany
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
TL
Thomas Limbüchler
System change: restart as developer?
over 5 years ago
LM
Luis Minvielle
The Biggest German Tech Companies
over 2 years ago