Motional is a driverless technology company making autonomous vehicles a safe, reliable, and accessible reality. They are seeking a Senior Software Engineer to join their Actions Sustaining Team to diagnose, develop, and deploy solutions for their autonomous software challenges.
Responsibilities:
- Deep-dive into complex issues within the Planning and Controls stack reported by the triage team. You will parse logs and replay simulation data to find the 'why' behind anomalous vehicle actions
- Own the deployment of software fixes. When a business need arises for an immediate solution, you will lead the development, testing, and deployment
- Identify improvements in existing workflows. You will develop internal tooling and scripts to expedite log analysis, automate common patterns, and improve the efficiency of the entire team
- Act as the technical liaison between teams to ensure alignment between on-road issues and current development work
Requirements:
- Bachelor's degree in Computer Science, Robotics, or a related field
- 3+ years of C++ software development proficiency, with a focus on building high-performance and resilient systems
- Comfortable navigating and contributing to large, complex codebases where modularity and documentation are key
- Proven track record of delivering software in a production environment, including familiarity with CI/CD, version control at scale, and rigorous release cycles
- Passionate about a driverless future and understand the high stakes of deploying software that interacts with the physical world
- A Master's or Ph.D. is preferred
- Experience in Jira, Confluence and Gitlab
- Background in robotics middleware (ROS, DDS) or autonomous systems