Robotics Software Engineer, Anvil

$160,000 - $198,000/Yr

Anduril Industries - Costa Mesa, CA

posted 5 months ago

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

About the position

Anduril Industries is seeking a Robotics Software Engineer to join our Vehicle Autonomy (Robotics) team in Costa Mesa, CA. This team is dedicated to developing cutting-edge aerial and ground-based robotic systems that enhance military capabilities. As a Robotics Software Engineer, you will play a crucial role in transforming innovative concepts into operational systems, working closely with various specialist teams such as Perception, Autonomy, and Manufacturing. Your contributions will directly impact the design and functionality of products like Ghost, Anvil, and our Sentry Tower, ensuring they meet the demanding requirements of our customers. In this position, you will be responsible for writing and maintaining core libraries that are essential for all robotics platforms at Anduril. This includes developing features and rolling out updates for our products, such as creating a Software-in-the-Loop simulator for our Tower product and designing an autofocus control system for cameras. You will also evaluate and implement sensor integrations that facilitate operations by both human and autonomous planning agents. Collaboration with hardware and manufacturing teams will be key, as you provide timely feedback that influences the final hardware design. To succeed in this role, you should have a strong engineering background, ideally in Robotics, Computer Science, Software Engineering, Mechatronics, Electrical Engineering, Mathematics, or Physics. You will need at least 3 years of experience in C++ or Rust within a Linux development environment, along with a proven track record of building software solutions that involve significant data processing and analysis. A quick understanding of complex systems and established code bases is essential, and you must be eligible to obtain and hold a US DoD Security Clearance.

Responsibilities

  • Write and maintain core libraries for robotics platforms at Anduril.
  • Own feature development and rollout for products, including building a Software-in-the-Loop simulator and writing autofocus control systems.
  • Design, evaluate, and implement sensor integrations for human and autonomous planning agents.
  • Collaborate with hardware and manufacturing teams during product development to provide feedback on hardware design.

Requirements

  • Strong engineering background in Robotics, Computer Science, Software Engineering, Mechatronics, Electrical Engineering, Mathematics, or Physics.
  • 3+ years of experience in C++ or Rust in a Linux development environment.
  • Experience in building software solutions involving significant data processing and analysis.
  • Ability to quickly understand and navigate complex systems and established code bases.
  • Must be eligible to obtain and hold a US DoD Security Clearance.

Nice-to-haves

  • Experience in motion planning, perception, localization, mapping, controls, and related system performance metrics.
  • Understanding of systems software (kernel, device drivers, system calls) and performance analysis.

Benefits

  • Platinum Healthcare Benefits (100% covered for employees, 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.
  • 24/7 mental health resources including therapy and life coaching.
  • Professional development stipend available for 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