Senior Robotics Software Engineer
Listed on 2026-02-07
-
Engineering
Robotics, Software Engineer, Systems Engineer, AI Engineer
Overview
Location: Greater Boston Area (Hybrid, 3+ days onsite)
Compensation & Benefits: Competitive salary, comprehensive health coverage, retirement plan, flexible time off
Role OverviewA rapidly scaling robotics company is seeking a Senior Software Engineer n to lead the development of autonomy capabilities for a new generation of mobile robotic systems. This role focuses on building robust, high-performance navigation, planning, and control software that operates reliably in complex, real-world environments.
You’ll work within a multidisciplinary robotics engineering group, collaborating closely with perception, hardware, systems, and operations teams. This position is ideal for an engineer who enjoys owning technically deep problems end-to-end—from algorithm design and simulation through deployment on physical robots operating at scale.
Responsibilities- Design, implement, and optimize navigation, motion planning, and control software for large, non-holonomic mobile robots
- Build scalable autonomy architectures capable of supporting multi-robot operation in dynamic environments
- Integrate navigation systems with perception, localization, hardware interfaces, and low-level control layers
- Lead system-level debugging and performance optimization to ensure safety, reliability, and real-time operation
- Provide technical mentorship to other engineers and contribute to best practices across the robotics stack
- Influence long-term technical direction for autonomy features, behaviors, and fleet-level coordination
- 5+ years of professional robotics software experience (or 3+ years with an advanced technical degree)
- Strong background in mobile robot navigation and motion planning
- Proficiency in Python; experience with C++ in performance-critical systems is highly valued
- Hands-on experience with planning algorithms such as A*, RRT, PRM, or related methods
- Experience with mathematical optimization (convex and/or nonlinear)
- Familiarity with trajectory optimization and/or model predictive control is a plus
- Practical experience implementing collision avoidance and recovery behaviors
- Working knowledge of classical control methods (e.g., PID, pursuit-based controllers, LQR)
- Experience deploying autonomy software on real robotic systems—not just simulation
- Systems-minded, detail-oriented engineer who can reason across hardware, software, and integration boundaries
- Exposure to learning-based planning or data-driven autonomy approaches
- Experience in logistics, industrial, or large-scale robotic environments
- Familiarity with robotic manipulation systems
- Background in scaling robotics platforms from prototype to production
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).