Senior Embedded Software Engineer
APRIORI - business solutions AG
Berlin, Germany
4 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
Shift work
Languages
English, German
Job source
Tech stack
Artificial Intelligence
Booting (BIOS)
UClibc (C Standard Library)
C++ (Programming Language)
Computer Programming
Computer Engineering
Continuous Integration
Software Debugging
Linux on Embedded Systems
Embedded Software
Firmware
Field-Programmable Gate Array (FPGA)
+10 more
Design of User Interfaces
Joint Test Action (IEEE Standards)
Python (Programming Language)
Software Engineering
Software Systems
Systems Architecture
Toolchain
Peripherals
Git
Yocto
Job description
- Inbetriebnahme & Plattform-Integration: Erstimplementierung und Bring-up neuer Hardware-Plattformen (Bootloader-Ketten, Peripherieanbindung sowie SoC- und FPGA-Kopplung)
- Treiber- & HAL-Entwicklung: Konzeption und Erstellung von hardwarenahen Treibern und Abstraktionsschichten fßr RF-Komponenten, Steuerungselemente und Messgeräte in Rust sowie C/C++23
- Anwendungsentwicklung: Implementierung durchgängiger Embedded-Linux-SoftwarelÜsungen - von der systemnahen Logik bis hin zu Geräteschnittstellen und Bedieneroberflächen
- HW/SW-Debugging: Systematische Fehleranalyse an der Schnittstelle zwischen Hard- und Software unter Einsatz moderner Laborgeräte (Oszilloskop, JTAG, Logikanalysator) in enger Abstimmung mit dem Hardware-Team
- FPGA-/SoC-Schnittstellendesign: Realisierung der Kommunikation mit FPGA-Firmware sowie Pflege und Umsetzung von Register-Maps, DMA-Transfers und Interrupt-Steuerungen
- Moderne Entwicklungsmethoden: Aktive Nutzung und Etablierung von KI-gestĂźtzten Coding-Tools zur Optimierung der Arbeitsprozesse sowie Wissensaustausch im Team
Requirements
- Abgeschlossenes Ingenieurs- oder Informatikstudium (z. B. Elektrotechnik, Technische Informatik) oder eine adäquate technische Qualifikation
- Mehrjährige fundierte Berufserfahrung (ca. 5+ Jahre) in der hardwarenahen Embedded-Fullstack-Entwicklung
- Nachweisbare Praxiskenntnisse in der Programmierung mit Rust sowie C/C++ (C++23)
- Rutschierter Umgang mit Embedded Linux (z. B. Yocto oder Buildroot)
- Fundierte Erfahrung in Board-Bring-up, Treiberarchitekturen (HAL) und der Integration komplexer Peripherie
- Praxiserfahrung mit FPGA-/SoC-/MCU-Schnittstellen (Register-Mapping, DMA, Interrupt-Handling) und versierter Umgang mit gängigem Messequipment
- Verständnis fßr sauberes Software-Engineering (modulare Systemarchitekturen, reproduzierbare Builds und CI/CD-Prozesse) sowie versierter Einsatz von Versionierungstools (Git)
- Aufgeschlossenheit gegenĂźber dem Einsatz moderner KI-Coding-Assistenten im Entwicklungsalltag
- Sehr gute Deutsch- und Englischkenntnisse (Team- und Alltagssprache ist Ăźberwiegend Deutsch, technische Dokumentation erfolgt teils auf Englisch)
Idealerweise bringen Sie zusätzlich mit:
- Kenntnisse in Python zur Automatisierung von Tests und Toolchain-Skripten
- Erfahrung im Umfeld von RF-/HF-Systemen (Signalpfad-Messung, Kalibrierung) sowie HIL-Testständen und Laborumgebungen
Benefits & conditions
- Unbefristete Festanstellung in einem zukunftssicheren, innovativen Technologieunternehmen
- Ein hochmodernes Arbeitsumfeld mit neuester Ausstattung und agilen Entwicklungsmethoden
- Atraktive Rahmenbedingungen mit flexiblen Arbeitszeiten
- Gezielte fachliche und persĂśnliche WeiterbildungsmĂśglichkeiten
- Professionelle Einarbeitung und gelebte Teamkultur mit flachen Hierarchien
About the company
APRIORI - BUSINESS SOLUTIONS AG Berlin, Vollzeit
Klient ist ein fßhrendes Technologieunternehmen, das sich auf die Entwicklung und Bereitstellung hochspezialisierter, innovativer SystemlÜsungen konzentriert. Mit starker Marktpräsenz und kontinuierlichem Technologiefokus steht das Unternehmen fßr hÜchste Qualität, nachhaltige Innovation und exzellente Ingenieurskunst im internationalen Umfeld.
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
LM
Luis Minvielle
over 2 years ago
TL
Thomas LimbĂźchler
System change: restart as developer?
over 5 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
KD
Krissy Davis
Best Coding Boot Camps in Germany
about 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
The Biggest German Tech Companies
over 2 years ago