CareerPlanSign in

Senior Embedded Software Engineer - Hardwarenahe Entwicklung / Rust & C++ (all gender)

BERLIN💼 Full-time🗓 2026-08-17 → 2026-09-27

Core

Senior Embedded Software Engineer specializing in hardware-adjacent development, driver/HAL creation, and fullstack Linux-embedded application software.

Role type

Senior Embedded Software Engineer (Hardware-adjacent)

Builds

Embedded devices with RF, measurement, and control components; Linux-based device UIs and APIs.

Domain

Industrial IoT / Embedded Systems / Hardware-Software Integration

Required skills

Rust, C/C++ (C23), Linux Embedded (Yocto/Buildroot), Driver Development, HAL Development, FPGA/SoC/MCU Interface Implementation, Debugging with Logic Analyzer/JTAG/Oscilloscope, Modular Architecture Design, AI Coding Tools proficiency

Preferred skills

None explicitly stated as preferred (all listed skills are required)

Technologies

Rust, C/C++ (C23), Linux, Yocto, Buildroot, FPGA, SoC, MCU, Logic Analyzer, JTAG, Oscilloscope

Responsibilities

Bring up new hardware platforms and integrate boot chains, peripherals, and SoC/FPGA connections; Develop drivers and HALs for RF hardware and measurement/control components; Implement fullstack application software from components to device UI and API on Linux-embedded basis; Analyze and fix hardware/software errors using logic analyzers, JTAG, and oscilloscopes; Implement FPGA/SoC interfaces and realize communication with firmware, register maps, DMA, and interrupt handling; Actively use AI coding tools in daily development.

Seniority

Senior, hands-on IC

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