Anduril Industries - Costa Mesa, CA

posted 4 months ago

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

About the position

The Vehicle Autonomy (Robotics) team at Anduril is at the forefront of developing cutting-edge aerial and ground-based robotic systems. This team is tasked with transforming innovative concepts into operational systems, working on products such as Ghost, Anvil, and the Sentry Tower. The role involves close collaboration with specialist teams, including Perception, Autonomy, and Manufacturing, to tackle some of the most challenging problems faced by our customers. We are seeking passionate software engineers and roboticists who are eager to contribute to the creation of a robust robotics stack that encompasses various domains such as 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 are essential for all robotics platforms at Anduril. This includes developing functionalities related to frame transformations, targeting, and guidance. You will own the major feature development and rollout of significant features for our products. Recent examples of such initiatives include the development of a Software-in-the-Loop simulator for our Anvil product and efforts to characterize and enhance the battery consumption of the Ghost helicopter through effective route planning. Additionally, you will work closely with our hardware and manufacturing teams throughout the product development process, providing timely feedback that will influence the final hardware design.

Responsibilities

  • Write and maintain core libraries for robotics platforms.
  • Own major feature development and rollout for products.
  • Develop a Software-in-the-Loop simulator for the Anvil product.
  • Characterize and improve Ghost helicopter battery consumption with route planning.
  • 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 able to obtain and hold a U.S. TS security clearance.

Nice-to-haves

  • MS or PhD in a related 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service