CareerPlanSign in

Embedded Softwareentwickler (m/w/d) mit Rust

Berlin, BERLIN💼 Full-time🗓 2026-09-14 → 2026-09-26

Core

Developing embedded software for hardware platforms, including drivers, hardware abstraction layers, and application software on Linux-embedded systems.

Role type

Senior Embedded Software Engineer (Rust/C++)

Builds

Drivers, hardware abstraction layers, and Linux-based embedded applications

Domain

Embedded systems, hardware-software integration, FPGA/SoC

Deliverable

production ML models | product features | infrastructure

Required skills

Rust, C/C++23, Linux embedded systems, FPGA/SoC interfaces, hardware debugging, modular software architecture, build systems (Yocto/Buildroot)

Preferred skills

AI-based coding tools, technical documentation in German/English

Technologies

Rust, C/C++23, Linux, Yocto, Buildroot, FPGA, SoC, MCU, Logic Analyzer, JTAG, Oscilloscope

Responsibilities

Integrate new hardware platforms (SoC/FPGA), develop drivers and HALs, implement application software up to UI/API, perform hardware/software debugging, implement FPGA/SoC interfaces, collaborate with hardware teams, create technical documentation

Seniority

Senior, hands-on IC

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