Robotics Software Engineer
Updated on 2/28/2024
Anduril

1,001-5,000 employees

Technology products for defense & national security
Company Overview
Anduril's mission is to transform US & allied military capabilities with advanced technology.
Data & Analytics
Robotics & Automation
Hardware
AI & Machine Learning
Aerospace

Company Stage

Series E

Total Funding

$3.4B

Founded

2017

Headquarters

, California

Growth & Insights
Headcount

6 month growth

23%

1 year growth

84%

2 year growth

221%
Locations
Newport Beach, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Rust
Python
Communications
Data Structures & Algorithms
Computer Vision
Linux/Unix
CategoriesNew
Mechanical Engineering
Software Engineering
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 and Python experience in a Linux development environment
  • Must be able to obtain and hold a U.S. TS/SCI security clearance
Responsibilities
  • Develop autonomy algorithms and techniques to enable heterogeneous teams of aerial drones and capabilities
  • Deploy these algorithms to operational settings, by moving features along a release process that starts in simulation and ends running in an embedded and operational context
  • Design simulation experiments to develop insights both for internal Anduril purposes as well as customers, deciding the features and
  • Research and development around technologies that will unlock strategic drone capabilities, like SLAM, computer vision, or communications hardware and techniques
  • Work closely with vendors and government stakeholders as we seek to advance the art of possible for large drone teams
Desired Qualifications
  • MS or PhD
  • Experience in one or more of the following: motion planning, perception, localization, mapping, controls, and related system performance metrics
  • Python and Rust experience
  • Experience programming for embedded and physical devices
  • Multi-agent coordination of UAVs
  • Complex frame transformation problems, such as target localization or multi degree of freedom robotic arms