1

Robotics Software Developer Jobs in Massachusetts

Robotics Software Engineer Vecna Robotics is an intelligent flexible material handling automation company that keeps goods moving. With award-winning technology engineered for uninterrupted work ...

Robotics Software Engineer

Waltham, MA · On-site

$95K - $125K/yr

Robotics Software Engineer Vecna Robotics is an intelligent flexible material handling automation company that keeps goods moving. With award-winning technology engineered for uninterrupted work ...

Robotics Software Engineer

Waltham, MA · On-site

$95K - $125K/yr

Robotics Software Engineer Vecna Robotics is an intelligent flexible material handling automation company that keeps goods moving. With award-winning technology engineered for uninterrupted work ...

Be Seen First

Autonomous Robotics Software Engineer (Robotics / Autonomy / C++) Advanced Robotics Group, LLC is seeking highly skilled Autonomous Robotics Software Engineers to join a small, high-performing team ...

Robotics Software Engineer

Watertown, MA · On-site

$90K - $190K/yr

Tutor Intelligence Robotics Software Engineer Tutor Intelligence is building the technology and processes to let robots go where they've never gone before: the average American factory. We understand ...

Robotics Software Engineer

Watertown, MA · On-site

$90K - $190K/yr

As a robotics software engineer, your work lies at the center of this challenge, orchestrating real time robot code, optimization systems for motion planning, machine learning systems, data labeling ...

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 ...

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 ...

next page

Showing results 1-20

Robotics Software Developer information

See Massachusetts salary details

$52.4K

$122.1K

$181.3K

How much do robotics software developer jobs pay per year?

As of May 28, 2026, the average yearly pay for robotics software developer in Massachusetts is $122,149.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,300.00 and $142,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Robotics Software Developer, and why are they important?

To thrive as a Robotics Software Developer, you need strong programming skills in languages such as C++, Python, or ROS, along with a background in computer science, engineering, or robotics. Familiarity with robotics simulation platforms (e.g., Gazebo), version control systems (e.g., Git), and experience with sensor integration and real-time operating systems are typically required. Problem-solving, teamwork, and effective communication are essential soft skills to excel in multidisciplinary environments. These abilities ensure reliable development, integration, and deployment of robotic systems that meet both technical and user requirements.

What are some common challenges faced by Robotics Software Developers in integrating hardware and software components?

Robotics Software Developers often encounter challenges related to ensuring seamless communication between software algorithms and diverse hardware components like sensors, actuators, and controllers. Differences in hardware specifications, real-time constraints, and debugging low-level hardware interactions can add complexity to development. Collaborating closely with hardware engineers is essential to address issues quickly and optimize system performance. Staying up to date with new frameworks and tools, such as ROS (Robot Operating System), also helps streamline integration and testing.

What does a Robotics Software Developer do?

A Robotics Software Developer designs, develops, and maintains the software that controls robotic systems. They write code that enables robots to sense their environment, make decisions, and perform tasks autonomously or semi-autonomously. These developers often work with embedded systems, artificial intelligence, and machine learning to improve robot performance. Their work is essential for applications ranging from manufacturing automation to healthcare and service robots.

What is the difference between Robotics Software Developer vs Mechatronics Engineer?

AspectRobotics Software DeveloperMechatronics Engineer
Required CredentialsBachelor's in Computer Science, Robotics, or related field; programming certificationsBachelor's in Mechatronics, Mechanical, or Electrical Engineering
Work EnvironmentSoftware development teams, labs, robotics companiesDesign, integrate mechanical and electronic systems, manufacturing settings
Industry UsageRobotics firms, automation companies, research labsManufacturing, automation, product design
Common Search/ComparisonYesNo

Robotics Software Developers focus on programming and developing software for robotic systems, while Mechatronics Engineers work on designing and integrating mechanical, electronic, and software components. Both roles often collaborate but differ mainly in their core responsibilities and skill sets.

What job categories do people searching Robotics Software Developer jobs in Massachusetts look for? The top searched job categories for Robotics Software Developer jobs in Massachusetts are:
What cities in Massachusetts are hiring for Robotics Software Developer jobs? Cities in Massachusetts with the most Robotics Software Developer job openings:
Infographic showing various Robotics Software Developer job openings in Massachusetts as of May 2026, with employment types broken down into 47% Full Time, 43% Part Time, 9% Contract, and 1% Nights. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $122,149 per year, or $58.7 per hour.
Robotics Software Engineer

Robotics Software Engineer

Vecna Robotics

Waltham, MA

$95K - $125K/yr

Full-time

Posted 12 days ago


Job description

Robotics Software Engineer
Vecna Robotics is an intelligent flexible material handling automation company that keeps goods moving. With award-winning technology engineered for uninterrupted work between autonomous mobile robots, labor, and systems, we make business go. As a company, we are driven by the same collective vision: an uninterrupted and highly efficient global supply chain where robots do the dirty work and people do the human work.  
Vecna Robotics seeks a robotics software engineer to develop robotic software and embedded systems that can reliably perform complex tasks in dynamic warehouse environments. You will help design, integrate, test, deploy, and maintain new machine intelligence functionality across our fleet of robots.
The ideal candidate is curious and excited about focusing on improving robot performance at customer sites. That means working directly with data streaming from deployed robots, diagnosing issues remotely, shipping improvements, and pushing updates to robots in the field. Our team culture is built on a fast, data-driven iteration loop — learn fast, improve fast, measure the results.
This is a full-time, salaried position based in Waltham, MA reporting to the Senior Robotics Software Engineer Manager. Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time. We do not accept applications or inquiries from recruitment agencies or search firms for this position.

In this role, you will:
  • Develop new features and improvements for our fleet of autonomous pallet jacks, forklifts, and tuggers
  • Write software across the robotics stack — localization, perception, computer vision, navigation, and simulation — within our ROS 1-based system
  • Work directly with data from deployed customer sites to triage and debug issues on live robots
  • Own the full improvement loop: identify the problem, build the fix, deploy it to robots in the field, and validate it using real data
  • Partner closely with teammates across the various engineering teams to tackle hard problems together
  • Be proactive in suggesting improvements, solving problems, and escalating risks.
What we are looking for:
  • 2+ years’ experience (class projects not included) with a BS, or some experience with an MS in Computer Science, Mechanical, Electrical, or relevant engineering degree.
  • Software development experience in one or more of the following areas: robotic sensing, motion planning, localization, human-robot interaction, manipulation, machine learning
  • Experience with embedded software development, including testing, and troubleshooting.
  • Comfort with data and metrics — you know how to measure whether something actually got better
  • Experience in at least C++ or Python.
  • Testing or development experience with simulation tools like Gazebo, Unity or Isaac Sim
  • Hands-on time with real sensing hardware — LiDAR, cameras, IMUs
  • Strong analytical reasoning, organizational, communication, and prioritization skills.
  • Experience with ROS (Robot Operating System) and Linux are a plus.
  • Experience with mobile robots or AMRs in production or customer-facing environments is a plus
  • Exposure to ML or computer vision frameworks is a plus
  • Willing to work in our Waltham, MA office at least 3 days a week
We are an equal opportunity employer. We encourage and celebrate diversity.