Principal Radar Software Engineer
Role details
Job location
Tech stack
Job description
We're looking for a Principal Radar Software Engineer to help drive the development of next-generation radar capabilities across our platform. This role sits at the intersection of radar systems engineering and software development, translating radar theory, signal processing concepts, and RF system knowledge into robust, scalable software solutions.
You'll spend your time designing radar processing systems, implementing production-quality software, analyzing radar performance, and collaborating closely with RF, FPGA, embedded, and AI teams to deliver innovative sensing products. You'll play a key role in defining how radar capabilities evolve from concept to deployment.
If you're technically curious, deeply knowledgeable about radar systems, and passionate about building great software, we'd love to talk.
What You'll Do
- Design and develop software for radar signal processing, detection, tracking, and situational awareness applications.
- Collaborate with RF, FPGA, hardware, and software teams to optimize radar system performance and define system architecture.
- Translate radar algorithms and research concepts into scalable, production-quality software.
- Analyze radar data, investigate system performance issues, and drive improvements across hardware and software boundaries.
- Build tools and frameworks that accelerate radar development, testing, and deployment.
- Provide technical leadership and mentorship across radar software and systems initiatives.
Requirements
Do you have experience in Software engineering?, This position requires working directly or indirectly with the US Government in restricted environments. Candidates must be legally authorized to work in the United States without employer sponsorship and may be required to obtain and maintain a U.S. government security clearance in the future., * Degree in Electrical Engineering, Computer Engineering, Physics, Computer Science, or a related technical field.
- 10+years of experience developing radar, RF sensing, electronic warfare, communications, or other signal processing systems.
- Strong understanding of radar fundamentals, including detection, tracking, waveform design, propagation effects, and performance analysis.
- Strong software development skills in C++ (and Python a plus), with experience implementing radar or signal processing algorithms in production systems.
- Ability to work effectively across hardware, RF, signal processing, and software domains.
- Strong analytical, communication, and problem-solving skills.
- Candidates must be legally authorized to work in the United States without employer sponsorship and maybe required to obtain and maintain a U.S. government security clearance in the future.
Someone Who Will Thrive In This Role
- Thinks about radar systems holistically, from RF propagation to software architecture.
- Enjoys moving between theory, data analysis, and hands-on implementation.
- Can quickly identify the root cause of performance issues using both engineering intuition and data.
- Takes ownership of challenging technical problems and drives them to resolution.
- Enjoys collaborating with experts across multiple disciplines.
- Is energized by building real-world systems that operate outside the lab.
- Loves digging into radar data, experimenting with new approaches, and continuously improving system performance.
Bonus Points
- Advanced degree in Electrical Engineering, Signal Processing, Radar Systems, or a related field.
- Experience with modern radar modalities such as MIMO, phased arrays, FMCW, pulse-Doppler, or passive radar.
- Strong background in digital signal processing, or estimation theory.
- Experience working with FPGAs, embedded systems, or hardware/software co-design.
- Experience supporting deployed radar systems in operational environments.