The Role
We are seeking a Senior Mission Software Engineer with expertise in Edge Computing and Sensor Data Processing to join our team. In this role, you will develop and optimize real-time data fusion solutions for unmanned ground systems (UGVs), enabling on-the-edge processing of complex sensor inputs. Your work will directly impact mission-critical robotics applications, ensuring that our autonomous systems can process and react to sensor data efficiently in dynamic battlefield environments.
To join our team, you should be excited to
- Develop high-performance edge computing algorithms to process and fuse data from multiple sensor types (e.g., LiDAR, radar, EO/IR, GNSS, IMU)
- Optimize real-time data transformation and feature extraction for autonomous decision-making in robotic platforms
- Implement sensor fusion architectures for mission-critical applications, integrating heterogeneous sensor inputs into a unified perception system
- Work on low-latency computing solutions for on-board AI/ML processing, ensuring efficient use of computational resources
- Collaborate with hardware and robotics teams to ensure seamless integration of software with embedded systems and edge computing devices
- Conduct rigorous testing and validation of algorithms in simulated and real-world scenarios to ensure reliability, efficiency, and robustness
- Provide technical expertise in C++, Python, ROS, and middleware communication frameworks for autonomous systems