onsite
Senior Software Engineer, Robotics - Anduril Industries
Software Engineer
Lead the design and implementation of autonomous robotic systems, integrating AI, sensor fusion, and real‑time control on Lattice OS. Drive end‑to‑end development, from algorithm prototyping to production‑grade software, ensuring robust security and compliance for defense applications.
About the role
Key Responsibilities
- Architect and develop high‑performance robotic software using Python, C++, and ROS, ensuring real‑time operation on Lattice OS.
- Design and implement machine‑learning pipelines for perception, navigation, and decision‑making in complex environments.
- Collaborate with hardware teams to integrate sensors, actuators, and communication subsystems, validating performance through rigorous testing.
- Maintain and enhance existing codebases, applying best practices in version control, continuous integration, and automated testing.
- Ensure compliance with security and defense‑grade standards, leveraging your security clearance to review and audit critical components.
Requirements
- 5+ years of software engineering experience in robotics or related fields.
- Proficiency in Python, C++, and ROS with a strong grasp of real‑time systems.
- Hands‑on experience with machine‑learning frameworks (TensorFlow, PyTorch) and sensor fusion.
- Deep understanding of secure software development and defense‑grade compliance.
- Excellent problem‑solving skills and ability to work in a fast‑paced, cross‑functional team.
Skills
pythoncrosmachine learning