Senior Software Engineer

Motional
Summary
Join Motional's Task Runtime team as a Senior Software Engineer and contribute to the design and implementation of our runtime framework middleware for autonomous vehicles. You will optimize execution, design simulation features, and integrate simulation infrastructure. Collaborate with cross-functional teams to meet system needs within a distributed system and contribute to Motional's goal of a world-class, safe robotaxi. This role requires 5+ years of experience in multi-threaded C++ and Python development, experience with performant and well-tested code, and a passion for robust distributed software. Motional offers a competitive salary, benefits including medical, dental, vision, 401k, and more, and the opportunity to work on cutting-edge technology.
Requirements
- 5+ years of professional experience in multi-threaded C++ and Python software development
- Experience developing performant and well tested code
- Experience working on asynchronous, functional systems
- You are passionate about building robust distributed software
- You care about holding yourself and your teammates to a high standard of development
Responsibilities
- Use your expertise and experience to optimize execution and provide novel simulation features
- Design, implement, test, and integrate simulation infrastructure
- Contribute to designs and work together with specialized Motional teams to determine the needs of the system and how to best meet those needs within a distributed system
- Work across the organization to set priorities and accomplish Motionalβs goal of offering a world-class robotaxi, which is safe and built for everyone
Benefits
- Medical
- Dental
- Vision
- 401k with a company match
- Health saving accounts
- Life insurance
- Pet insurance
- Bonus or company equity