Senior Embedded Software Engineer – Rust / C++ für Funksysteme (m/w/d)
Core
Design and maintain embedded and system-level software for radio communication systems, integrating Rust components into C/C++ codebases and optimizing performance for latency, throughput, and reliability.
Role type
Senior Embedded Software Engineer (Rust/C++)
Builds
Embedded Linux/RTOS systems, communication stacks, and signal processing modules for radio hardware
Domain
Aerospace/Defense, Radio Communication, Embedded Systems
Required skills
Rust, C/C++, Embedded Linux, RTOS, Concurrency, Memory Management, Low-level Hardware Integration, System Architecture, Performance Optimization, Automated Testing
Preferred skills
Software Defined Radio, Digital Signal Processing (DSP), FPGA Integration, GNU Radio, Mission-critical Systems (Aviation/Defense), Cryptographic Integration, Hardware-in-the-Loop Testing
Technologies
Rust, C++, C, Embedded Linux, RTOS, GNU Radio, FPGA
Responsibilities
Design and maintain embedded software for radio systems; Develop Rust components and define FFI interfaces; Optimize system performance (latency, throughput, CPU, memory); Lead design reviews and participate in automated/HIL testing; Collaborate with R&D teams on prototypes and platforms.
Seniority
Senior, hands-on IC
