1

Robotic Software Engineer Jobs in Massachusetts (NOW HIRING)

Senior Robotics Software Engineer

Watertown, MA ยท On-site

$133K - $175K/yr

They are seeking a Senior Robotics Software Engineer to enhance their robots' capabilities through software development in areas such as robot vision, motion, and software systems. Responsibilities ...

Senior Robotics Software Engineer

Boston, MA ยท On-site

$115K - $210K/yr

The ASUS Robotics & AI Center is seeking a Senior Robotics Software Engineer to join our global research and development team. This role focuses on building andmaintainingthe software systems that ...

Collaborate with cross-functional teams, including software engineers, mechanical engineers, and ... Experience in a senior perception or planning role for the delivery of a robotic system * Capacity ...

Robotics Software Engineer

Cambridge, MA ยท On-site

$90K - $210K/yr

MORSE is seeking a talented Robotics Software Engineer to join our team. The ideal candidate will have a strong background in embedded systems, navigation algorithms, and autonomy. You will be ...

Senior Software Engineer

Cambridge, MA ยท On-site

$133K - $176K/yr

Design, develop, and optimize software to enable robotics tasks. * Design, develop, and optimize ... Strong software engineering architecture, abstraction and design skills. * Hands-on experience ...

Tutor is an AI robotics company focused on building general-purpose robots that integrate seamlessly into various industries. The role of Full Stack Software Engineer involves architecting and ...

Robotics Software Engineer

Boston, MA ยท On-site

$191K - $253K/yr

Collaborate with cross-functional teams, including software engineers, mechanical engineers, and ... Experience in a senior perception or planning role for the delivery of a robotic system * Capacity ...

I.-powered robotic technology platform, Symbotic is changing the way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end ...

Showing results 21-40

Robotic Software Engineer information

See Massachusetts salary details

$65.5K

$136K

$195.5K

How much do robotic software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for robotic software engineer in Massachusetts is $135,995.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,600.00 and $166,000.00 per year, depending on experience, location, and employer.

What is a robotic software engineer?

A Robotic Software Engineer is a professional who designs, develops, and maintains the software systems that control robots. They write code that enables robots to perform specific tasks, interact with their environment, and communicate with other systems. These engineers often work with programming languages such as C++, Python, or ROS (Robot Operating System) and may collaborate with mechanical and electrical engineers to integrate software with hardware. Their work is essential in industries like manufacturing, healthcare, and autonomous vehicles, where robots are increasingly used to improve efficiency and safety.

What are the key skills and qualifications needed to thrive as a robotic software engineer?

To thrive as a Robotic Software Engineer, you need expertise in programming languages such as C++ and Python, a solid understanding of robotics concepts, and a degree in computer science, robotics, or a related field. Familiarity with ROS (Robot Operating System), simulation tools like Gazebo, and experience with embedded systems or real-time operating systems is typically required. Strong problem-solving, teamwork, and communication skills are vital for collaborating with multidisciplinary teams and addressing complex technical challenges. These skills and qualifications are crucial for developing reliable, efficient robotic systems that meet real-world demands and advance automation technology.

How do robotic software engineers typically collaborate with hardware teams during the development process?

Robotic Software Engineers work closely with hardware engineers to ensure seamless integration between software algorithms and the physical components of a robot. This collaboration often involves joint design sessions, regular testing on actual hardware, and troubleshooting issues that arise at the interface between software and hardware. Effective communication and iterative prototyping are essential, as changes in hardware may require software adjustments and vice versa. Such teamwork ensures that the final robotic system operates efficiently and reliably in real-world conditions.

Do robotic software engineers get paid well?

Robotic software engineers typically earn competitive salaries due to the specialized skills required, such as programming in C++, Python, and working with robotics frameworks like ROS. Salaries vary based on experience, location, and industry, but generally they are above average compared to many other software engineering roles.

What are the most commonly searched types of Robotic Software Engineer jobs in Massachusetts?

The most popular types of Robotic Software Engineer jobs in Massachusetts are:

Infographic showing various Robotic Software Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $135,995 per year, or $65.4 per hour.

Senior Robotics Software Engineer - Navigation

Motion Recruitment

Boston, MA โ€ข On-site

$133K - $176K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

A fast-growing, venture-backed robotics company is transforming warehouse automation through advanced AI, robotics, and autonomous systems. Their technology is tackling one of the logistics industry's toughest challenges by deploying intelligent robotic platforms into real-world distribution environments. With strong customer adoption and continued investment, they are expanding their engineering organization and looking for experienced robotics engineers who want to solve complex autonomy challenges at scale.

This is an opportunity to join a highly collaborative software team developing next-generation navigation and motion planning systems for autonomous mobile robots operating in dynamic warehouse environments. You'll work alongside robotics, perception, controls, and systems engineers to improve robot intelligence, safety, and operational efficiency while helping shape the future of autonomous logistics.

Required Skills & Experience
  • 5+ years of professional software engineering experience in robotics (or 3+ years with a Master's degree or higher)
  • Proven experience developing navigation software for autonomous mobile robots (AMRs)
  • Strong proficiency with Python; C++ experience strongly preferred
  • Deep understanding of robot kinematics, dynamics, and non-holonomic motion
  • Experience developing motion planning algorithms including A*, RRT, PRM, or similar graph-search methods
  • Strong background in robotics controls and navigation systems
  • Experience with mathematical optimization techniques including convex optimization and nonlinear programming
  • Experience implementing control algorithms such as PID, Pure Pursuit, LQR, or similar
  • Experience deploying and supporting navigation software on production robotic fleets
  • Strong debugging, problem-solving, and software architecture skills
  • Excellent communication and cross-functional collaboration abilities
Desired Skills & Experience
  • Master's or PhD in Robotics, Computer Science, Mechanical Engineering, or a related field
  • Experience with trajectory optimization or Model Predictive Control (MPC)
  • Background in collision avoidance, obstacle recovery, and autonomous navigation behaviors
  • Experience applying optimization techniques to robotic motion planning
  • Exposure to machine learning approaches including behavior cloning or diffusion policies
  • Experience with ROS/ROS2 and modern robotics software frameworks
  • Previous experience mentoring engineers or leading technical initiatives
  • Experience working in Agile/Scrum development environments
What You Will Be Doing
  • Design, develop, and optimize navigation and mobility control algorithms for autonomous mobile robots
  • Improve robot speed, efficiency, reliability, and safety in dynamic warehouse environments
  • Develop path planning and motion planning algorithms for real-world robotic applications
  • Build scalable software architecture supporting multi-robot deployments
  • Collaborate with perception, controls, systems, and hardware engineers to integrate navigation capabilities
  • Develop robust trajectory generation, collision avoidance, and recovery behaviors
  • Analyze real-world robot performance and continuously improve navigation reliability
  • Debug complex robotics software and optimize algorithm performance
  • Mentor engineers and contribute to technical leadership across the software organization
  • Participate in architecture discussions, code reviews, and technical planning
Tech Breakdown
  • 35% Navigation & Motion Planning
  • 25% Robotics Controls & Optimization
  • 20% Software Architecture & Systems Design
  • 20% Cross-Functional Robotics Integration
Daily Responsibilities
  • 75% Hands-On Software Development
  • 15% Technical Leadership & Mentorship
  • 10% Cross-Functional Collaboration
The Offer

You will receive the following benefits:

  • Competitive salary
  • Annual performance bonus
  • Medical, Dental, and Vision insurance
  • 401(k) with company contribution
  • Unlimited Paid Time Off
  • Paid holidays
  • Career growth within a rapidly scaling robotics organization
  • Opportunity to build software powering next-generation autonomous robotic systems

Applicants must be currently authorized to work in the United States on a full-time basis now and in the future. No sponsorship is available for this position.