Robotics Engineer · Anduril

Sat, 18 Apr 2026 15:51:49 GMT
Engineering

Anduril · Costa Mesa, California, United States · $191,000-$253,000 USD · onsite

We are seeking a Robotics Software Engineer with expertise in C++ and Rust to join our team. In this role, you will design, develop, and optimize software solutions for autonomous robotic systems, focusing on sensor integration, networking, and multi-agent coordination.

You will work on interdisciplinary challenges, collaborate across teams, and deploy critical software in real-world environments. If you thrive in a fast-paced environment, enjoy solving complex problems, and are passionate about creating impactful robotics systems, this opportunity is for you.

Key Responsibilities:

Develop Mission-Critical Software: Engineer scalable and robust solutions for networking, sensor integration, and autonomy across robotic platforms.

Sensor Integration: Work with a variety of sensors (e.g., cameras, LiDAR, IMUs) to enable perception, localization, and navigation.

Networking Systems: Design and optimize distributed communication networks and message-passing frameworks for multi-robot coordination.

Collaborate Cross-Functionally: Partner with hardware, systems, and manufacturing teams to seamlessly integrate software into physical systems.

Real-World Deployment: Travel up to 25% to test, debug, and deploy systems in operational environments.

Iterative Development: Contribute to the entire software lifecycle, including prototyping, implementation, testing, and deployment.

Optimize Performance: Enhance system efficiency, such as improving latency, battery consumption, and resource utilization.

Troubleshoot and Debug: Analyze and resolve issues in deployed systems, ensuring reliability and operational success.

Requirements:

Technical Expertise: Bachelor’s or Master’s degree in Robotics, Computer Science, Software Engineering, Mathematics, or Physics.

C++ and Rust Proficiency: 2+ years of hands-on experience developing production-grade software in C++ and/or Rust.

Networking Knowledge: Experience with distributed communication networks, protocols, and message standards.

Sensor Integration: Proven ability to work with and integrate sensors (e.g., LiDAR, cameras, IMUs) into robotics systems.

Systems-Level Thinking: Ability to navigate and contribute to complex systems and established codebases.

Real-World Impact: Passion for building software that directly influences mission-critical outcomes.

Travel Flexibility: Willingness to travel up to 25% to test and deploy systems.

Preferred Qualifications:

Advanced Robotics: Experience with motion planning, perception, localization, and multi-agent coordination.

Simulation Expertise: Proficiency in designing Software-in-the-Loop (SIL) simulation environments.

Hardware Integration: Experience working with embedded systems and physical devices.

Performance Optimization: Familiarity with metrics and optimization techniques for robotics systems.

Programming Skills: Additional experience with Python, and/or real-time operating systems.

Machine Learning: Knowledge of AI/ML applications in robotics.

Security Clearance: Active or prior U.S. Secret clearance is a plus.