Senior Software Engineer, Autonomy Actions Sustaining
Job Description
Motional’s Actions Sustaining team works on the software that keeps autonomous vehicles reliable in the real world. In this onsite role in Las Vegas, NV, you will diagnose immediate challenges in vehicle software, ship fixes to production, and help the team move faster through better tooling and automation.
Salary: USD 172,000 - 229,000 per year. This position requires 3+ years of C++ experience and a strong focus on the Planning and Controls stack.
What you’ll do
- Investigate complex Planning and Controls issues flagged by the triage team, using log parsing and simulation replays to determine the root cause behind anomalous vehicle actions.
- Lead software fixes from development to deployment, especially when a business need calls for an immediate solution, including development, testing, and release.
- Improve team workflows through tooling and automation by building internal scripts and tooling that speed up log analysis, automate common patterns, and increase overall efficiency.
- Coordinate across teams as a technical liaison to ensure alignment between on-road issues and the software work currently underway.
What you bring
- Bachelor’s degree in Computer Science, Robotics, or a related field. A Master’s or Ph.D. is preferred.
- 3+ years of C++ software development, focused on building high-performance and resilient systems.
- Comfort navigating and contributing to large, complex codebases, where modularity and documentation are important.
- Experience delivering software in production, with familiarity in CI/CD, version control at scale, and rigorous release cycles.
- A strong interest in a driverless future and an understanding of the high stakes involved in deploying software that interacts with the physical world.
Technologies
- C++
Bonus points
- Experience with Jira, Confluence, and GitLab
- Background in robotics middleware or autonomous systems such as ROS or DDS