Software Engineer - Radar
Indexed description
We are seeking a Software Engineer to analyze real-world radar data, prototype new algorithms, and translate insights into robust production software for next-generation sensing systems. In this role, you will use experimental data to understand how the system behaves in the real world, design experiments to measure and explain that behavior, and translate insights into improvements to signal processing and state estimation algorithms.
Key Responsibilities
- Use real radar data to characterize system performance and translate insights into the tuning, selection, and development of algorithms.
- Develop and maintainC++ 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.
- Mature and maintain our data pipeline and design visualization tools.
- Support integration and testing of radar software in lab and field environments.
Preferred Skills
- 2+ years of experience with digital signal processing and sampled, noisy signals.
- Understanding of radar and other RF technology.
- Experience working with point cloud sensor data.
- Hands-on experience tuning Kalman filters or modern control systems.
- Experience with robotics middleware (ROS/ROS2).
- Join a team that thrives on innovation and collaboration.
- Work on cutting-edge 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, equity options, and a culture that values innovation and technical excellence.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search