CareerPlanSign in

Senior Embedded Software Engineer (m/w/d) Rust & C++

Berlin, BERLIN💼 Full-time🗓 2026-09-03 → 2026-09-27

Core

Bringing up new hardware platforms and integrating them into embedded systems, developing drivers and HALs in Rust and C++, and implementing application software on Linux-embedded bases.

Role type

Senior embedded software engineer (Rust & C++)

Builds

Embedded systems with RF hardware, measurement/control components, and FPGA/SoC interfaces

Domain

Embedded systems, hardware-software integration, FPGA/SoC

Deliverable

production ML models | product features | infrastructure

Required skills

Rust, C/C++ (C++23), Linux (Yocto/Buildroot), hardware bring-up, driver/HAL development, peripheral integration, FPGA/SoC/MCU interface implementation, HW/SW debugging

Preferred skills

Experience with Logic Analyzer, JTAG, Oscilloscope

Technologies

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

Responsibilities

Bring up new hardware platforms (boot chain, peripherals, SoC/FPGA connections), develop drivers and HALs for RF/peripheral/measurement components, implement fullstack application software up to device UI/API, perform HW/SW debugging using logic analyzers and JTAG, implement FPGA/SoC interfaces (Firmware, Register Maps, DMA, Interrupts)

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