onsite
Software Engineer, Perception - Anduril Industries
Software Engineer
Lead the design and implementation of perception systems that process real‑time sensor data, leveraging AI and computer vision to enable autonomous decision‑making in defense platforms.
About the role
Key Responsibilities
- Design, develop, and optimize perception pipelines for real‑time sensor fusion and 3D mapping.
- Implement machine learning models for object detection, tracking, and semantic segmentation in C++ and Python.
- Integrate perception modules with the Lattice OS and ROS-based middleware.
- Collaborate with hardware teams to validate sensor performance and troubleshoot data quality issues.
- Maintain high code quality through rigorous testing, code reviews, and continuous integration.
Requirements
- Strong experience in C++ and Python for performance‑critical applications.
- Proficiency in computer vision libraries (OpenCV, PCL) and deep learning frameworks (PyTorch, TensorFlow).
- Hands‑on experience with ROS and real‑time operating systems.
- Background in sensor fusion, SLAM, or related perception domains.
- Security clearance or ability to obtain one.
Skills
pythoncmachine learningcomputer visionros