Principal Robotics Software Engineer
Posted on 7/19/2023
INACTIVE
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

18%

1 year growth

70%

2 year growth

205%
Locations
Newport Beach, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Rust
Python
Data Structures & Algorithms
Linux/Unix
CategoriesNew
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 experience in a Linux development environment
  • Must be able to obtain and hold a U.S. TS/SCI security clearance
Responsibilities
  • Write and maintain core libraries (frame transformations, targeting and guidance, etc.) that all robotics platforms at Anduril will use
  • Own major feature development and rollout of large features for our products - recent examples include building a Software-in-the-Loop simulator for our Anvil product and characterizing and improving Ghost helicopter battery consumption with route planning
  • Work closely with our hardware and manufacturing teams during product development, providing quick feedback that contributes to the final hardware design
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, Rust, and/or Go 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