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 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
Defense, public safety, and aviation radio communication systems
Required skills
Rust, C++, Embedded Linux, RTOS, Concurrency, Memory management, Low-level hardware interfacing, Automated testing, Hardware-in-the-Loop testing
Preferred skills
Software Defined Radio, Digital Signal Processing (DSP), FPGA integration, Cryptographic integration, Safety/Security engineering, Amateur radio licensing
Technologies
Rust, 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 and reliability; Lead design reviews and participate in automated/HIL testing; Integrate AI tools for solution exploration and debugging.
Seniority
Senior, hands-on IC
