Senior Robotics Software Engineer

$160,000 - $240,000/Yr

Anduril Industries - Costa Mesa, CA

posted 3 months ago

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

About the position

Anduril Industries is seeking a Senior Robotics Software Engineer to join our Vehicle Autonomy (Robotics) team in Costa Mesa, California. This role is pivotal in developing advanced aerial and ground-based robotic systems that are integral to our mission of transforming military capabilities through innovative technology. The successful candidate will be responsible for writing and maintaining core libraries that will be utilized across all robotics platforms at Anduril. This includes critical functions such as frame transformations and targeting and guidance systems. The engineer will also own the development and rollout of major features for our products, such as the Software-in-the-Loop simulator for the Anvil product and enhancements to the Ghost helicopter's battery consumption through effective route planning. Collaboration is key in this role, as the engineer will work closely with hardware and manufacturing teams during product development. This collaboration will ensure that feedback is provided quickly and effectively, contributing to the final design of the hardware. The ideal candidate will be excited about the challenges of creating a powerful robotics stack that encompasses computer vision, motion planning, SLAM, controls, estimation, and secure communications. As part of a team that is at the forefront of defense technology, the engineer will have the opportunity to work on some of the most complex problems facing our customers today.

Responsibilities

  • Write and maintain core libraries for robotics platforms.
  • Own major feature development and rollout for products.
  • 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 employee, 90% for dependents).
  • Basic Life/AD&D and long-term disability insurance (100% covered).
  • Generous company holiday calendar and competitive PTO plans.
  • 16 weeks of paid Caregiver & Wellness Leave.
  • Family Planning & Parenting Support including fertility and adoption coverage.
  • Free mental health resources and additional work-life services.
  • Professional development stipend available to all employees.
  • Daily meals and provisions in the office.
  • Company-funded commuter benefits based on region.
  • Relocation assistance based on role eligibility.
  • 401(k) retirement savings plan (traditional and Roth).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service