CareerPlanSign in

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

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

Core

Embedded Software Engineer supporting application development for hardware platforms in aerospace and radar technology.

Role type

Embedded Software Engineer (Rust/C++)

Builds

Embedded applications, drivers, and hardware abstraction layers for RF hardware and measurement/control systems.

Domain

Aerospace, Radar, Embedded Systems

Required skills

Rust, C/C++ (C++23), Linux (Yocto/Buildroot), Hardware Bring-up, Driver/HAL development, FPGA/SoC integration, HW/SW debugging with Logic Analyzer/JTAG/Oscilloscope, Modular software architecture design, AI coding tools usage

Preferred skills

Python, Git, HIL, RF/HF technologies

Responsibilities

Integrate new hardware platforms including boot process and peripheral connections; Develop drivers and HALs for RF hardware and measurement systems; Conceive and implement embedded Linux applications from backend logic to UIs and APIs; Debug hardware and software issues using logic analyzers and oscilloscopes; Implement and optimize FPGA/SoC interfaces including DMA and interrupt management; Utilize AI-driven development tools and share best practices.

Seniority

Mid-Senior, hands-on IC

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