Senior Motion Planning Engineer – Dev Tooling
Company | Motional |
---|---|
Location | Boston, MA, USA, Remote in USA |
Salary | $146000 – $225000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
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++
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