Lead Autonomy Software Engineer
$150,000 per year
Apply (opens in a new tab)Lead Autonomy Software Engineer
Posted yesterday
SENIORITY
Lead
SALARY
$150,000 per year
About the role
- Integrate and deploy our autonomy stack on customer‑bound hardware platforms and validate it in real‑world conditions.
- Build with users and stakeholders:
- Work across the organization and directly with end‑users to deliver new behaviors, payload integrations, and emerging mission use‑cases.
- Optimize the full system:
- Take a holistic view of autonomous vehicle behavior—how sensing, compute, controls, and other subsystems interact—and drive overall performance improvements.
- Close the loop from test to deploy:
- Analyze test results, identify issues and root causes, and collaborate with engineering teams to drive problems to resolution.
- Improve the core autonomy stack:
- Detect performance shortfalls, shape solution approaches, and implement enhancements in partnership with cross‑functional teams.
- Connect product needs to R&D execution:
- Partner across business development and engineering teams to translate customer requirements into delivered autonomy capabilities.
- Travel ranging from 10-25% and 25-50% depending on candidate preference and role placement. Ability to commute to Arlington, VA as needed.
- Qualifications3 or more years of relevant experienceB.S. in computer science, engineering, robotics, or related field or relevant experience/show of skill
- Experience integrating software on hardware products
- Strong programming skills in C++, Python, or Java
- Ability to consistently deliver production‑quality software in a continuously integrated environment
- Strong understanding of algorithms, data structures, and software design principles
- Demonstrates clean, maintainable code and documentation practices
- Experience working in teams and a willingness to proactively solve problems
- Experience in software development for robotics and autonomous systems
- Experience with safety‑critical systems (e.g., MIL‑STD‑882, ISO‑26262, DO‑178)
- Experience with ROS2Experience with state machines and motion/path planning
- Knowledge of navigation, mapping algorithms and robot perception
- Familiarity with real‑time operating systems and embedded programming
- Leadership experience on cross‑functional software teamsUS Salary Range
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
