Posted in

Senior Motion Planning Engineer – Dev Tooling

Senior Motion Planning Engineer – Dev Tooling

CompanyMotional
LocationBoston, MA, USA, Remote in USA
Salary$146000 – $225000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior

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