CareerPlan

Embedded Software Engineer – Rust / C++ für Funkkommunikationssysteme (m/w/d)

München, BAYERNFull-time2026-11-06 → 2026-11-10

Core

Develop embedded software in Rust, C, and C++ for radio communication subsystems, integrating protocols, APIs, and hardware interfaces.

Role type

Embedded Software Engineer (Rust/C++)

Builds

Radio, network, and signal processing subsystems

Domain

Defense, public safety, and aviation radio communication systems

Required skills

Rust, C, C++, system programming, Linux development, concurrent/asynchronous programming, unit/integration/system testing, hardware interface implementation

Preferred skills

Software Defined Radio (SDR), digital signal processing (DSP), FPGA integration, real-time Linux/RTOS, hardware-in-the-loop testing, asynchronous Rust ecosystems (Tokio), FFI for C/C++ binding

Technologies

Rust, C, C++, Linux, Tokio, GNU Radio, FPGA, RTOS

Responsibilities

Develop embedded software in Rust, C, and C++; Implement protocols, APIs, and hardware interfaces; Integrate software into radio, network, and signal processing subsystems; Develop concurrent and asynchronous components; Write unit, integration, and system tests; Investigate errors across software, network, and hardware boundaries; Utilize AI-driven tools to improve workflows

Seniority

Mid-level to Senior, hands-on IC