Skip to content

Senior Software Engineer – Anvil
Company | Anduril |
---|
Location | Newport Beach, CA, USA |
---|
Salary | $168000 – $252000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- 5+ years of C++ or Rust experience in a Linux development environment
- Strong engineering background from industry or academia, ideally in areas/fields such as Robotics, Computer Science, Software Engineering, Mechatronics, Electrical Engineering, Mathematics, or Physics.
- Demonstrate experience leading projects or teams with the ability to inspire, mentor, and grow other engineers.
- Proven understanding of data structures, algorithms, concurrency, and code optimization
- Experience troubleshooting and analyzing remotely deployed software systems
- Experience with data visualization and analysis in Python or Matlab
- Must be eligible to obtain and hold a US DoD Security Clearance.
Responsibilities
- Write robotics software to enhance and add new capabilities to the Anvil platform.
- Own feature development and rollout for our products, from design inception to customer deployments.
- Demonstrate experience leading projects or teams with the ability to inspire, mentor, and grow other engineers.
- Work closely with our hardware and manufacturing teams during product development, providing quick feedback that contributes to the final hardware design.
- Integrate with other air defense and platform teams within the Anduril Lattice ecosystem.
Preferred Qualifications
- Experience in one or more of the following robotics disciplines: motion planning, perception, localization, mapping, controls, and related system performance metrics.
- Experience programming for embedded and physical devices
- Experience with Linux tools for performance analysis and debugging problems
- Understanding of systems software (kernel, device drivers, system calls) and optimizing for limited resources
- Experience with sensor characterization and analysis.