Lead Robotics Software Engineer

$160,000 - $240,000/Yr

Anduril Industries - Costa Mesa, CA

posted 21 days ago

Full-time - Mid Level
Costa Mesa, CA
Professional, Scientific, and Technical Services

About the position

Anduril Industries is seeking a Lead Robotics Software Engineer to join our Vehicle Autonomy (Robotics) team in Costa Mesa, California. This team is dedicated to developing advanced aerial and ground-based robotic systems that are integral to our mission of transforming military capabilities through cutting-edge technology. As a Lead Robotics Software Engineer, you will play a crucial role in taking innovative products like Ghost, Anvil, and our Sentry Tower from conceptual designs to operational systems. You will collaborate closely with specialist teams, including Perception, Autonomy, and Manufacturing, to tackle some of the most challenging problems faced by our customers in the defense sector. In this position, you will be responsible for writing and maintaining core libraries that serve as the foundation for all robotics platforms at Anduril. You will own the development and rollout of significant features for our products, such as creating a Software-in-the-Loop simulator for the Anvil product and optimizing the battery consumption of the Ghost helicopter through effective route planning. Your work will involve close collaboration with hardware and manufacturing teams to provide timely feedback that influences the final design of our hardware solutions. This role is ideal for software engineers and roboticists who are passionate about building a powerful robotics stack that encompasses computer vision, motion planning, SLAM, controls, estimation, and secure communications.

Responsibilities

  • Write and maintain core libraries for robotics platforms.
  • Own major feature development and rollout for products.
  • Develop a Software-in-the-Loop simulator for the Anvil product.
  • Characterize and improve battery consumption for the Ghost helicopter with route planning.
  • Collaborate with hardware and manufacturing teams during product development.

Requirements

  • BS in Robotics, Computer Science, Mechatronics, Electrical Engineering, Mechanical Engineering, or related field.
  • Proven understanding of data structures, algorithms, concurrency, and code optimization.
  • Experience troubleshooting and analyzing remotely deployed software systems.
  • Experience working with and testing electrical and mechanical systems.
  • Strong C++ or Rust experience in a Linux development environment.
  • Must be eligible to obtain and hold a US DoD Security Clearance.

Nice-to-haves

  • MS or PhD in a relevant field.
  • Experience in motion planning, perception, localization, mapping, controls, and related system performance metrics.
  • Experience with Python, Rust, and/or Go.
  • Experience programming for embedded and physical devices.
  • Experience with multi-agent coordination of UAVs.
  • Experience with complex frame transformation problems.

Benefits

  • Platinum Healthcare Benefits (100% covered for employees, 90% for dependents).
  • Private Medical Insurance for UK roles (fully covered).
  • Private health plan through Bupa for AUS roles (fully subsidized).
  • Basic Life/AD&D and long-term disability insurance (100% covered).
  • 16 weeks of paid Caregiver & Wellness Leave.
  • Family Planning & Parenting Support including fertility and adoption coverage.
  • Free mental health resources 24/7 including therapy and life coaching.
  • Professional development stipend available to all employees.
  • Daily meals and provisions in many offices.
  • Company-funded commuter benefits based on region.
  • Relocation assistance (depending on role eligibility).
  • 401(k) retirement savings plan (traditional and Roth).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service