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.

Anduril Entry-Level & New Grad Jobs · last 7 days

31 openings · 15 need no experience

See all 31 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job