Embedded Software Engineer Rust/C++ (m/w/d)
Core
Embedded Software Engineer supporting application development for hardware platforms in aerospace and radar technology.
Role type
Embedded Software Engineer (Rust/C++)
Builds
Embedded applications, drivers, and hardware abstraction layers for RF hardware and measurement/control systems.
Domain
Aerospace, Radar, Embedded Systems
Required skills
Rust, C/C++ (C++23), Linux (Yocto/Buildroot), Hardware Bring-up, Driver/HAL development, FPGA/SoC integration, HW/SW debugging with Logic Analyzer/JTAG/Oscilloscope, Modular software architecture design, AI coding tools usage
Preferred skills
Python, Git, HIL, RF/HF technologies
Responsibilities
Integrate new hardware platforms including boot process and peripheral connections; Develop drivers and HALs for RF hardware and measurement systems; Conceive and implement embedded Linux applications from backend logic to UIs and APIs; Debug hardware and software issues using logic analyzers and oscilloscopes; Implement and optimize FPGA/SoC interfaces including DMA and interrupt management; Utilize AI-driven development tools and share best practices.
Seniority
Mid-Senior, hands-on IC