What you'll do
- Bring autonomy into real operations: Integrate and deploy autonomy stack on customer hardware platforms and validate in real-world conditions.
- Build with users and stakeholders: Work across organization and with end-users to deliver new behaviors, payload integrations, and mission use-cases.
- Optimize the full system: Take holistic view of autonomous vehicle behavior across sensing, compute, controls, and subsystems to drive performance improvements.
- Close the loop from test to deploy: Analyze test results, identify issues and root causes, collaborate with teams to resolve.
- Improve the core autonomy stack: Detect performance shortfalls, shape solutions, implement enhancements with cross-functional teams.
- Connect product needs to R&D execution: Partner with business development and engineering to translate customer requirements into capabilities.
- Travel: 10-25% or 25-50% depending on preference; ability to commute to Arlington, VA as needed.
Qualifications
- B.S. in computer science, engineering, robotics, or related field or relevant experience
- Experience in integrating software on hardware products
- Strong programming skills in C++, Python, or Java
- Solid core software engineering skills: software design, unit testing, debugging
- Ability to deliver production-quality software in continuously integrated environment
- Strong understanding of algorithms, data structures, and software design principles
- Clean, maintainable code and documentation practices
Preferred Qualifications
- Experience in software development for robotics and autonomous systems
- Experience with ROS2
- Experience with state machines and motion/path planning
- Knowledge of navigation, mapping algorithms, and robot perception
- Familiarity with real-time operating systems and embedded programming
Compensation
US Salary Range: $110,000—$135,000
Competitive benefits including premium healthcare, 401(k) with 4% match, 20 days PTO, 7 weeks parental leave, tuition reimbursement.