Robotics Software Engineer, Tower

$160,000 - $198,000/Yr

Unclassified - Costa Mesa, CA

posted 5 months ago

Full-time - Mid Level
Costa Mesa, CA

About the position

Anduril Industries is seeking a Robotics Software Engineer to join our Vehicle Autonomy (Robotics) team, which is dedicated to developing cutting-edge aerial and ground-based robotic systems. This role is pivotal in transforming innovative concepts into operational systems, such as our Ghost, Anvil, and Sentry Tower products. As a Robotics Software Engineer, 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. Your work will involve creating a robust robotics stack that encompasses various technologies, including computer vision, motion planning, SLAM (Simultaneous Localization and Mapping), controls, estimation, and secure communications. 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 feature development and rollout for our products, which may include building a Software-in-the-Loop simulator for our Tower product, developing an autofocus control system for cameras, and redesigning Pan-Tilt controls to ensure accurate movement of heavy loads. Additionally, you will design, evaluate, and implement sensor integrations that facilitate operations by both human and autonomous planning agents. Your role will also require close collaboration with hardware and manufacturing teams during product development, providing timely feedback that contributes to the final hardware design.

Responsibilities

  • Write and maintain core libraries for robotics platforms.
  • Own feature development and rollout for products, including simulators and control systems.
  • Design, evaluate, and implement sensor integrations for human and autonomous agents.
  • Collaborate with hardware and manufacturing teams to provide feedback during product development.

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 with significant data processing and analysis.
  • Ability to 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, and controls.
  • Understanding of systems software, including kernel, device drivers, and system calls.

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).
  • 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 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