Software Engineer – Radar
Responsibilities:
• Use real radar data to characterize system performance and translate insights into algorithm improvements.
• Develop and maintain C++ software for radar system components including signal processing, detection, tracking, and control.
• Prototype and evaluate new algorithms or approaches using data-driven analysis (Python and/or MATLAB), then transition successful ideas into production C++ code.
• Further mature our data pipeline and design visualization tools.
• Support integration and testing of radar software in lab and field environments.
Skills:
• Ability to design experiments, define meaningful metrics, and use data to draw clear conclusions.
• Experience using Python for data analysis, prototyping, or visualization.
• Solid foundation in digital signal processing and working with sampled, noisy signals.
• Understanding of state estimation concepts and techniques (e.g., filtering, tracking, or related methods).
• An understanding of good object-oriented software design practices.
• Bonus points for an understanding of radar and other RF technology.
• Ability to clearly communicate technical ideas and results, both verbally and in writing.
Requirements:
• Bachelor’s or Master’s degree in engineering.
• Willing to travel, up to 10%.
• 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.
Why MatrixSpace?
• Join a team that thrives on innovation and collaboration.
• Work on cutting-edge radar and sensing technology bridging embedded systems, cloud computing, and AI applications.
• Collaborate with world-class engineers solving complex distributed systems challenges.
• High ownership, fast iteration, and opportunities to lead architecture and innovation initiatives.
• Competitive compensation and benefits, equity options, and a culture that values innovation and technical excellence.