Lead Robotics Software Engineer

$160,000 - $240,000/Yr

Unclassified - Costa Mesa, CA

posted 5 months ago

Full-time - Mid Level
Costa Mesa, CA

About the position

As a Lead Robotics Software Engineer at Anduril Industries, you will play a pivotal role in transforming military capabilities through advanced technology. Your primary focus will be on developing and maintaining core libraries that are essential for all robotics platforms at Anduril. This includes writing and maintaining libraries for frame transformations, targeting, and guidance, which are critical for the functionality of our robotic systems. You will also take ownership of major feature development, leading the rollout of significant features for our products. Recent projects have included the creation of a Software-in-the-Loop simulator for the Anvil product and optimizing the battery consumption of the Ghost helicopter through effective route planning. Collaboration is key in this role, as you will work closely with hardware and manufacturing teams during product development. Your insights and quick feedback will be instrumental in shaping the final hardware design, ensuring that our robotic systems are not only innovative but also practical and efficient. The Vehicle Autonomy (Robotics) team is dedicated to solving complex challenges in the development of aerial and ground-based robotic systems, and your contributions will directly impact the success of products like Ghost, Anvil, and our Sentry Tower. At Anduril, we are committed to pushing the boundaries of technology in defense, and as a Lead Robotics Software Engineer, you will be at the forefront of this mission, utilizing cutting-edge autonomy, AI, computer vision, and sensor fusion technologies to create robust and reliable robotic systems that meet the needs of our military customers.

Responsibilities

  • Write and maintain core libraries for robotics platforms at Anduril.
  • Own major feature development and rollout of large features for products.
  • Collaborate with hardware and manufacturing teams during product development.
  • Provide quick feedback that contributes to the final hardware design.

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, such as target localization or multi degree of freedom robotic arms.

Benefits

  • Platinum Healthcare Benefits (100% covered for employee, 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).
  • 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 24/7 including therapy and life coaching.
  • Professional development stipend available for all employees.
  • Daily meals and provisions in many offices.
  • Company-funded commuter benefits based on region.
  • Relocation assistance based on role eligibility.
  • 401(k) retirement savings plan (traditional and Roth for US roles).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service