Robotics Software Engineer, Sensor Integration
Anduril Industries
Costa Mesa, CA2+ yrs4h agovia LinkedIn
This job at a glance
- Who can apply
- 2 years+ of experience · Bachelor's degree
- Must know
- C++RustNetworkingMachine learning
- Nice to have
- Embedded systemsPython
- Work
- On-site in Costa Mesa
- Pay
- Not stated by the employer.
- Skill demand
- C++38%Machine learning20%Networking12%Rust7%of 99 similar entry-level jobs posted in the US this week
- Listed
- Nov 8, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Anduril Industries is seeking a Robotics Software Engineer with expertise in C++ and Rust to join their team. This role focuses on designing, developing, and optimizing software solutions for autonomous robotic systems, with an emphasis on sensor integration, networking, and multi-agent coordination. The engineer will work on interdisciplinary challenges, collaborate across teams, and deploy critical software in real-world environments.
Key Responsibilities
- Develop mission-critical software for networking, sensor integration, and autonomy across robotic platforms.
- Integrate a variety of sensors (e.g., cameras, LiDAR, IMUs) for perception, localization, and navigation.
- Design and optimize distributed communication networks and message-passing frameworks for multi-robot coordination.
- Collaborate with hardware, systems, and manufacturing teams for seamless software integration.
- Test, debug, and deploy systems in operational environments, requiring up to 25% travel.
- Contribute to the entire software lifecycle: prototyping, implementation, testing, and deployment.
- Optimize system performance, including latency, battery consumption, and resource utilization.
- Analyze and resolve issues in deployed systems.
Requirements & Tech Stack
- C++ and Rust proficiency.
- Experience with distributed communication networks, protocols, and message standards.
- Proven ability to integrate sensors (e.g., LiDAR, cameras, IMUs) into robotics systems.
- Ability to contribute to complex systems and established codebases.
- Willingness to travel up to 25%.
Qualifications
- Bachelor’s or Master’s degree in Robotics, Computer Science, Software Engineering, Mathematics, or Physics.
- 2+ years of hands-on experience developing production-grade software in C++ and/or Rust.
- Passion for building software that directly influences mission-critical outcomes.
Preferred Qualifications
- Experience with motion planning, perception, localization, and multi-agent coordination.
- Proficiency in designing Software-in-the-Loop (SIL) simulation environments.
- Experience with embedded systems and physical devices.
- Familiarity with performance metrics and optimization techniques for robotics systems.
- Additional programming skills in Python.
- Experience with real-time operating systems.
- Knowledge of AI/ML applications in robotics.
- Active or prior U.S. Secret clearance is a plus.