Principal Algorithm Engineer / Robotics Algorithm Lead
Indexed description
Principal Algorithm Engineer / Robotics Algorithm Lead
Location: Wilmington, MA
Department: Robotics Systems Solution
Role Summary:
Lead the design, implementation, and deployment of state-of-the-art algorithms across the full robotics stack, with a primary focus on Autonomous Mobile Robots (AMR), Simultaneous Localization and Mapping (SLAM), and embedded AI solutions. This position combines deep technical expertise, cross-functional leadership, and a passion for solving complex real-world problems by bridging advanced algorithmic research with large-scale, production-ready systems.
Key Responsibilities:
- Architect, develop, and optimise SLAM, motion control, path planning, and behavioral decision-making algorithms for AMR and robotics platforms.
- Lead the integration of multi-modal sensor data (iTOF, RGB, LiDAR, IMU) for robust perception, mapping, and navigation in dynamic environments
- Drive innovation in embedded Edge AI, leveraging GPU-accelerated frameworks (CUDA, cuVSLAM, RTAB-MAP, ORB-SLAM) and machine learning/reinforcement learning to enhance robot performance
- Oversee low-level motor control development (position, velocity, torque loops) and system-level AI integration.
- Utilise and extend 2D/3D simulation platforms (Gazebo, MuJoCo, IsaacSim) for algorithm development, validation, and real-world deployment support
- Collaborate with systems, mechanical, hardware, and software teams to optimise hardware-software integration and system performance
- Conduct rigorous testing and debugging in simulation and real-world scenarios; troubleshoot and resolve complex technical issues
- Champion technical documentation, standards compliance, and safety best practices across the team
- Mentor and develop engineering talent in advanced robotics and AI/ML techniques
- Proactively engage with customers to translate their challenges into scalable, high-impact solutions; ensure customer success from prototyping through deployment
- Represent the Robo8cs team in external forums: file patents, publish research, speak at industry conferences, and contribute to open-source projects
- MS or PhD in Robo8cs, Computer Science, Electrical/Mechanical Engineering, or related field
- 8+ years of experience in robotics algorithm development, with a focus on AMR/SLAM and embedded systems
- Advanced proficiency in C++, Python, and ROS/ROS2; hands-on experience with TensorFlow, PyTorch, and simulation platforms
- Proven track record delivering production-grade algorithms and hardware-software solutions in robotics
- Strong analytical and creative problem-solving skills; hands-on approach to prototyping, testing, and troubleshooting
- Experience leading and mentoring technical teams; ability to communicate complex ideas clearly to both technical and non-technical audiences
- Demonstrated ability to bridge technical breakthroughs with business value and customer impact
- Experience with large-scale robotics deployments (industrial, commercial, or field)
- Prior patent filings, publications, or open-source contributions in robotics/AI
- Familiarity with safety standards and regulatory requirements in robotics
- Shape the future of autonomous robotics at scale
- Work on impactful projects with cutting-edge hardware and real-world datasets
- Collaborate with world-class engineers in a culture that values innovation, autonomy, mentorship, and measurable business impact
- Competitive compensation, benefits, and professional growth opportunities
Required Travel: Yes, 10% of the time
Shift Type: 1st Shift/Days
The expected wage range for a new hire into this position is $157,080 to $227,460.
- Actual wage offered may vary depending on work location, experience, education, training, external market data, internal pay equity, or other bona fide factors.
- This position qualifies for a discretionary performance-based bonus which is based on personal and company factors.
- This position includes medical, vision and dental coverage, 401k, paid vacation, holidays, and sick time, and other benefits.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search