Senior Motion Planning Engineer, Developer Tooling
Motional
π΅ $146k-$225k
πRemote - Worldwide
Please let Motional know you found this job on JobsCollider. Thanks! π
Job highlights
Summary
Join Motional's Dev Tooling team as a Senior Software Engineer and contribute to the development of an innovative C++ software framework for autonomous vehicle testing and debugging. You will develop and implement robust tooling and testing solutions, continuously improve system design, collaborate closely with users, and provide ongoing support. This role requires strong C++ development skills (C++17 or higher), experience with multi-threading, and solid software engineering foundations. A Bachelor's, Master's, or PhD degree in a related field is preferred, along with 5+ years of relevant experience. Motional offers a competitive salary and benefits package, including medical, dental, vision, 401k, and more.
Requirements
- Bachelor's, Masters, or PhD degree preferred in Robotics, Computer Science, Computer Engineering, Mechanical Engineering, or related field
- 5+ years of software development in modern C++ (C++17 or higher) including
- C++ Standard library
- Modern features of language (C++17 or higher)
- Build systems (Bazel framework is a plus)
- Debugging - especially with gdb
- Solid software engineering foundations, design patterns, algorithms and data structures
- Experience with multi-threading in C++
- Design patterns
- Algorithms and data structures
- Multi-threaded applications
- Testing
Responsibilities
- Develop and implement robust tooling and testing solutions for the Motion Planner stack, ensuring code is production ready, well documented and thoroughly tested
- Continuously improve the system's design to promote modularity and expandability, making it easier to adapt and extend in the future
- Work closely with users to understand their requirements, identify any pain points, and deliver impactful solutions
- Provide ongoing support for issues reported by users. Assess and prioritize the criticality of these issues, distinguishing between blocking problems and desirable feature requests
- Take ownership of specific components and drive their technical roadmap, ensuring alignment with overall project goals
- Support team members to improve development practices, merge request reviews, debugging, and ideation sessions
Preferred Qualifications
- Experience and passion for building testing and debugging tools
- Bazel build system
- Knowledge of Python or Javascript
Benefits
- Medical
- Dental
- Vision
- 401k with a company match
- Health saving accounts
- Life insurance
- Pet insurance
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- π°$174k-$261kπUnited States
- π°$174k-$261kπUnited States
- πUnited States
- πWorldwide
- πWorldwide
- π°$254k-$305kπUnited States
- πWorldwide
- π°$200k-$290kπUnited States
- π°$145k-$190kπUnited States
Please let Motional know you found this job on JobsCollider. Thanks! π