CareerPlanSign in

Embedded Softwareentwickler (m/w/d) mit Rust

Berlin, BERLIN💼 Full-time🗓 2026-08-18 → 2026-09-13

Core

Developing embedded software drivers, hardware abstraction layers, and application software for Linux-based embedded systems, including SoC/FPGA integration and debugging.

Role type

Senior Embedded Software Engineer (Rust/C++)

Builds

Production embedded firmware and drivers for hardware platforms

Domain

Embedded systems, hardware-software integration, FPGA/SoC

Required skills

Rust, C/C++23, Linux embedded systems, FPGA/SoC interface development, hardware debugging with logic analyzers/JTAG, modular software architecture, reproducible build systems (Yocto/Buildroot), Bring-up processes

Preferred skills

AI-based coding tools, technical documentation in German and 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 on error analysis

Seniority

Senior, hands-on IC

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