A rapidly growing robotics and automation company in the Greater Boston area is hiring a full-time Senior Software Engineer, Navigation to develop and optimize navigation and mobility systems for autonomous mobile robots operating in dynamic real-world environments. This role focuses on motion planning, robot controls, trajectory optimization, autonomous navigation, and fleet-scale robotics software development using technologies such as Python, robotics planning algorithms, optimization techniques, and advanced control systems. The position offers the opportunity to directly impact the performance, safety, and scalability of next-generation autonomous robotic systems deployed in production environments.
This is an exciting opportunity for a robotics software engineer who enjoys solving challenging autonomy problems and wants to see their work deployed on real robots every day. The company is looking for someone who can combine deep technical expertise in navigation and controls with strong leadership and mentorship capabilities. Youโll work closely with robotics, software, hardware, and AI teams to improve robot performance while helping shape the architecture of scalable autonomy systems. This role offers significant ownership, direct product impact, and the opportunity to contribute to cutting-edge robotics technology in a fast-growing environment.
Required Skills & Experience
ยท 5+ years of experience in robotics software engineering, or 3+ years with a Master's degree or higher
ยท Industry experience developing navigation algorithms for autonomous mobile robots
ยท Strong proficiency in Python
ยท Strong understanding of robot kinematics and dynamics
ยท Experience with motion planning and robotic control systems
ยท Experience with graph search and planning algorithms such as A*, RRT, and PRM
ยท Experience with mathematical optimization techniques including convex optimization and nonlinear programming
ยท Experience with mobile robot control algorithms such as PID, Pure Pursuit, and LQR
ยท Experience deploying and supporting navigation features across fleets of robots
ยท Strong debugging, performance optimization, and system design skills
ยท Excellent communication and collaboration abilities
Desired Skills & Experience
ยท Experience with C++ development
ยท Experience with trajectory optimization and model predictive control (MPC)
ยท Experience with collision avoidance and autonomous recovery behaviors
ยท Experience applying mathematical optimization to robotic motion planning
ยท Familiarity with machine learning techniques for robotics, including behavior cloning and diffusion policies
ยท Experience leading engineering teams within Agile or Scrum environments
ยท Experience designing scalable robotics software architectures
ยท Experience working in warehouse automation, logistics robotics, or autonomous systems
What You Will Be Doing
Tech Breakdown
ยท 40% Navigation & Motion Planning Development
ยท 25% Controls & Optimization Algorithms
ยท 20% Robotics Software Architecture
ยท 15% Team Leadership & Mentorship
Daily Responsibilities
ยท 65% Hands On
ยท 15% Technical Leadership
ยท 20% Team Collaboration
The Offer
โข Bonus eligible
โข Equity eligible
You will receive the following benefits:
ยท Medical Insurance
ยท Dental Benefits
ยท Vision Benefits
ยท Unlimited Paid Time Off (PTO)
ยท 401(k) with company contribution
ยท Paid Holidays
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.