CareerPlanSign in

Senior Embedded Software Engineer (m/w/d) | Rust, C++ & Hardware-nahe Entwicklung

Berlin, BERLIN💼 Full-time🗓 2026-09-22 → 2026-09-25

Core

Designing and bringing up embedded systems from platform to application, focusing on hardware-software integration and driver development.

Role type

Senior Embedded Software Engineer (Rust/C++/Embedded Linux)

Builds

Embedded Linux systems, drivers, HALs, and hardware interfaces for high-tech hardware platforms.

Domain

Embedded Systems, Hardware-Software Integration, FPGA/SoC Development

Deliverable

production ML models | product features | infrastructure

Required skills

Rust, C++23, Embedded Linux (Yocto/Buildroot), Driver Development, Hardware Bring-up, FPGA/SoC/MCU integration, Hardware/Software Debugging (Logic Analyzer, JTAG, Oscilloscope), DMA/Interrupt handling

Preferred skills

AI-assisted development tools

Technologies

Rust, C++23, Embedded Linux, Yocto, Buildroot, FPGA, SoC, MCU

Responsibilities

Develop drivers, HALs, and hardware-adjacent software components; Perform fullstack development on Embedded Linux including APIs and device UIs; Analyze and resolve complex hardware/software errors using logic analyzers and oscilloscopes; Implement high-performance FPGA and SoC interfaces; Bring up new hardware platforms (SoC, FPGA, Peripherals).

Sourced via bundesagentur · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.