> Markdown version of [/jobs/ext/4148592-senior-embedded-software-engineer-rust-c-linux-all-genders](https://www.wearedevelopers.com/jobs/ext/4148592-senior-embedded-software-engineer-rust-c-linux-all-genders). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Software Engineer - Rust / C++ & Linux (all genders) - **Company:** ALTEN Consulting GmbH - **Location:** Berlin, Germany - **Experience:** Expert - **Salary:** €60,000.0 - €86,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Software Applications, UClibc (C Standard Library), C++ (Programming Language), Computer Programming, Software Debugging, Linux, Device Drivers, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Hardware Design, Joint Test Action (IEEE Standards), Software Architecture, Software Engineering, Peripherals, Yocto, Information Technology - **Published:** October 16, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d4482ba494ed0e7f ## About the Role * hast ein abgeschlossenes Studium der Elektrotechnik, Informatik oder eine vergleichbare Qualifikation * bringst mindestens fünf Jahre Erfahrung in der Embedded-Softwareentwicklung mit, idealerweise mit einem breiten Fullstack-Verständnis und hardwarenahem Schwerpunkt * verfügst über fundierte praktische Kenntnisse in Rust und C/C++, insbesondere C++23 * gehst sicher mit Linux-Embedded-Systemen sowie Build-Umgebungen wie Yocto oder Buildroot um * hast Erfahrung mit Hardware-Bring-up, Treiberentwicklung, HAL-Implementierung und Peripherieintegration * kennst die Anbindung von FPGA-, SoC- und MCU-Komponenten sowie den Umgang mit Registern, DMA und Interrupts * beherrschst das systematische HW/SW-Debugging mit Labor- und Messgeräten * legst Wert auf saubere Softwareentwicklung, nachvollziehbare Abhängigkeiten und reproduzierbare Entwicklungsprozesse * setzt KI-Coding-Tools aktiv ein und bist offen für den Austausch über effiziente Entwicklungspraktiken * verfügst über sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift ## Description * nimmst neue Hardware-Plattformen in Betrieb und integrierst Boot-Kette, Peripherie sowie SoC- und FPGA-Komponenten * entwickelst hardwarenahe Treiber und Hardware Abstraction Layers (HAL) für RF-Hardware, Peripherie sowie Mess- und Steuerungskomponenten in Rust und C/C++23 * implementierst Embedded-Anwendungssoftware von der Systemlogik bis zur Geräte-UI und API auf Linux-Basis * analysierst und behebst Hardware- und Softwarefehler mithilfe von Logic Analyzer, JTAG und Oszilloskop in enger Zusammenarbeit mit der Hardwareentwicklung * implementierst Schnittstellen zwischen SoC, FPGA-Firmware und Peripherie, einschließlich Register-Maps, DMA und Interrupt-Handling * nutzt KI-gestützte Coding-Tools produktiv im Entwicklungsalltag und teilst bewährte Vorgehensweisen mit dem Team * sorgst für eine modulare Softwarearchitektur, reproduzierbare Builds und eine nachvollziehbare Verwaltung von Abhängigkeiten