onsite
Principal Radar Software Engineer - MatrixSpace
Software Engineer
Lead the design and production of AI‑enabled radar systems, blending advanced signal processing, RF engineering, and edge computing to deliver real‑time situational awareness in challenging environments.
About the role
Key Responsibilities
- Architect and implement end‑to‑end radar software pipelines, from raw RF data acquisition to AI inference on edge devices.
- Collaborate with hardware teams to integrate RF front‑ends, ADCs, and DSP cores, ensuring optimal signal integrity and latency.
- Develop and maintain high‑performance C++/Python libraries for radar signal processing, including clutter rejection, target detection, and multi‑static fusion.
- Drive the adoption of machine learning models for target classification and anomaly detection, tuning performance on embedded platforms.
- Mentor junior engineers, conduct code reviews, and establish best practices for software quality, testing, and continuous integration.
Requirements
- 10+ years of experience in radar or RF software development, with deep knowledge of signal processing algorithms.
- Proficiency in C++ and Python, plus experience with real‑time operating systems and embedded Linux.
- Hands‑on experience deploying ML models to edge hardware (e.g., NVIDIA Jetson, Qualcomm Snapdragon).
- Strong understanding of RF hardware design, ADC/DAC interfaces, and antenna theory.
- Excellent communication skills and a proven track record of leading cross‑functional engineering teams.