Unclassified - Costa Mesa, CA

posted 5 months ago

Full-time - Senior
Costa Mesa, CA

About the position

Anduril Industries is seeking a Senior Robotics Software Engineer to join our Vehicle Autonomy (Robotics) team. This team is dedicated to developing cutting-edge aerial and ground-based robotic systems that are integral to our mission of transforming military capabilities through advanced technology. As a Senior 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 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 the Tower product, designing an autofocus control system for cameras, and implementing a distributed over IPC coordinate frame library. You will also redesign Pan-Tilt controls to ensure accurate movement of heavy loads and design, evaluate, and implement sensor integrations that facilitate operations by both human and autonomous planning agents. Your work will involve close collaboration with hardware and manufacturing teams to provide timely feedback that influences the final hardware design, ensuring that our systems are both effective and reliable. This role requires a strong engineering background, ideally in fields such as Robotics, Computer Science, Software Engineering, Mechatronics, Electrical Engineering, Mathematics, or Physics. You will need to demonstrate experience in motion planning, perception, localization, mapping, controls, and related system performance metrics. A proven understanding of data structures, algorithms, concurrency, and code optimization is essential, along with experience troubleshooting and analyzing remotely deployed software systems. The ideal candidate will have over 5 years of experience in C++ or Rust within a Linux development environment and familiarity with Linux tools for performance analysis and debugging.

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 for the Tower product.
  • Design and implement an autofocus control system for cameras.
  • Create a distributed over IPC coordinate frame library.
  • Redesign Pan-Tilt controls to accurately move heavy loads.
  • 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.
  • Experience in motion planning, perception, localization, mapping, controls, and related system performance metrics.
  • Proven understanding of data structures, algorithms, concurrency, and code optimization.
  • Experience troubleshooting and analyzing remotely deployed software systems.
  • 5+ years of C++ or Rust experience in a Linux development environment.
  • Experience with Linux tools for performance analysis and debugging (gdb, ASAN, bpftrace, perf, etc).
  • Must be eligible to obtain and hold a US DoD Security Clearance.

Nice-to-haves

  • MS in Robotics, Computer Science, Software Engineering, Mechatronics, Electrical Engineering, Mathematics, or Physics.
  • Understanding of systems software (kernel, device drivers, system calls) and optimizing for limited resources.
  • Experience with sensor characterization and analysis.
  • Experience with complex frame transformation problems, such as target localization or multi degree of freedom robotic arms.

Benefits

  • Platinum Healthcare Benefits (100% covered for employees, 90% for dependents).
  • Private Medical Insurance (PMI) for UK roles, fully covered by Anduril.
  • Private health plan through Bupa for AUS roles, fully subsidized by Anduril.
  • Basic Life/AD&D and long-term disability insurance 100% covered by Anduril.
  • Generous company holiday calendar and highly 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 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) for US roles.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service