Embedded Software Engineer – Rust / C++ für Funkkommunikationssysteme (m/w/d)
Core
Develop embedded software in Rust, C, and C++ for radio communication subsystems, integrating protocols, APIs, and hardware interfaces.
Role type
Senior Embedded Software Engineer (Rust/C++)
Builds
Radio, network, and signal processing subsystems
Domain
Aerospace/Defense, Radio Communication, Embedded Systems
Required skills
Rust, C, C++, System Programming, Linux, Concurrency, Asynchronous Programming, Unit Testing, Integration Testing, System Testing
Preferred skills
Software Defined Radio (SDR), Digital Signal Processing (DSP), FPGA Integration, Real-time Linux, RTOS, Hardware-in-the-Loop Testing, Tokio, FFI
Technologies
Rust, C, C++, Linux, Tokio, GNU Radio, FPGA
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; Debug errors across software, network, and hardware boundaries; Write unit, integration, and system tests; Utilize AI tools to improve workflows and verify results through reviews and tests.
Seniority
Senior, hands-on IC
