1

Robotics Software Engineer Jobs in Worcester, MA

Currently pursuing a degree in Computer Science, Data Science, Electrical Engineering, Robotics, or ... RTOS-based software development * Familiarity with communications protocols such as UART, SPI, I²C ...

Currently pursuing a degree in Computer Science, Data Science, Electrical Engineering, Robotics, or ... RTOS-based software development * Familiarity with communications protocols such as UART, SPI, I²C ...

Embedded Software Engineer

Westborough, MA

$135K - $178K/yr

Currently pursuing a degree in Computer Science, Data Science, Electrical Engineering, Robotics, or ... RTOS-based software development * Familiarity with communications protocols such as UART, SPI, IC ...

Senior Software Engineer

Slatersville, RI · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Carlisle, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

North Grafton, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Smithfield, RI · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Worcester, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

North Scituate, RI · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Berlin, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Bolton, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Harmony, RI · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Maynard, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Upton, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

North Uxbridge, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Chepachet, RI · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Framingham, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Framingham, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Senior Software Engineer

Southborough, MA · On-site

$138K - $180K/yr

Working with a team of engineers to design, implement, unit test, document, and maintain software ... Experience developing products/solutions for Naval and Marine applications (including robotic ...

Showing results 41-60

Robotics Software Engineer information

See Worcester, MA salary details

$59.9K

$124.3K

$178.6K

How much do robotics software engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for robotics software engineer in Worcester, MA is $124,252.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,800.00 and $151,700.00 per year, depending on experience, location, and employer.

What does a robotics software engineer do?

The job duties of a robotics software engineer are working to develop software for robot control and automation. In this job, your responsibilities include working on an embedded system that controls automated equipment. You may build new software or test, improve, or debug current software. Most robotics software engineers work for the manufacturing industry and focus on robots that companies use in product production. You may work in other fields that use robotics as well. This job may include responsibilities such as developing a user interface that non-technical employees can use to set up the equipment.

What does a robotics software engineer do?

A Robotics Software Engineer designs, develops, and maintains the software that controls and powers robots. This includes writing code for robot perception, control algorithms, and integration with hardware components. They work closely with hardware engineers to ensure seamless interaction between the robot's physical and digital systems. Their work often involves programming in languages such as C++, Python, or ROS (Robot Operating System) and testing robots in real-world or simulated environments.

What are the key skills and qualifications needed to thrive as a robotics software engineer, and why are they important?

To thrive as a Robotics Software Engineer, you need a strong background in computer science, robotics, and mathematics, often supported by a relevant degree and experience in algorithm development. Proficiency with programming languages like C++, Python, and ROS (Robot Operating System), as well as familiarity with simulation tools and version control systems, is essential. Problem-solving ability, teamwork, and effective communication are crucial soft skills for collaborating on complex projects and adapting to evolving technologies. These skills and qualities are vital for designing, implementing, and maintaining reliable robotic systems that perform effectively in real-world environments.

What are some common challenges faced by robotics software engineers when integrating software with hardware systems?

Robotics Software Engineers often encounter challenges related to ensuring seamless communication between software algorithms and physical hardware components. These can include dealing with sensor noise, managing real-time constraints, debugging hardware-software mismatches, and ensuring reliable performance in unpredictable environments. Close collaboration with electrical and mechanical engineers is essential to quickly resolve integration issues and to test software on physical robots. Adapting to rapid hardware changes and troubleshooting in live environments require strong problem-solving skills and effective cross-disciplinary teamwork.

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

AspectRobotics Software EngineerMechatronics Engineer
Required CredentialsBachelor's in Robotics, Computer Science, or related field; programming skillsBachelor's in Mechatronics, Mechanical, or Electrical Engineering; multidisciplinary knowledge
Work EnvironmentSoftware development teams, robotics labs, research facilitiesDesign, integrate mechanical and electronic systems, often in manufacturing or automation
Employer & Industry UsageTech companies, robotics firms, research institutionsManufacturing, automation, aerospace, automotive industries

While both roles involve robotics, a Robotics Software Engineer primarily focuses on developing software for robotic systems, whereas a Mechatronics Engineer designs and integrates mechanical, electronic, and software components. The roles often overlap but differ in their core focus areas and skill sets.

What are the most commonly searched types of Robotics Software Engineer jobs in Worcester, MA?

The most popular types of Robotics Software Engineer jobs in Worcester, MA are:

What are popular job titles related to Robotics Software Engineer jobs in Worcester, MA?

For Robotics Software Engineer jobs in Worcester, MA, the most frequently searched job titles are:

What job categories do people searching Robotics Software Engineer jobs in Worcester, MA look for?

The top searched job categories for Robotics Software Engineer jobs in Worcester, MA are:

What cities near Worcester, MA are hiring for Robotics Software Engineer jobs?

Cities near Worcester, MA with the most Robotics Software Engineer job openings:

Infographic showing various Robotics Software Engineer job openings in Worcester, MA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 93% In-person, and 7% Remote job distribution, with an average salary of $124,252 per year, or $59.7 per hour.

Senior Consultant - Electromechanical Engineer

Waltham, MA • On-site

Boston Dynamics
Industrial Automation Equipment Manufacturing • 51 - 200 employees

$125 - $150/hr

Other

Medical, Dental, Vision, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Job Summary Boston Dynamics Consulting exists to help make remarkably capable robots commonplace in the physical world. The Senior Consultant – Electromechanical Engineering is critical to the growth of our core business and products by working directly with customers and internal teams to develop engineered solutions that help our Fortune 500 & high value customers do more with our existing robotics products and achieve their automation and data needs using our products. To do this, you will build in-depth knowledge of our robotics & software solutions and demonstrate the ability to think strategically and define clear requirements for electromechanical systems and software solutions that achieve our customers’ needs, while also contributing knowledge and support back to our core platforms and architectures. The Senior Consultant works directly with external clients and project leadership on paid engagements to execute the development and delivery of electromechanical systems largely for payloads and systems built on top of our core physical platforms. This team member should have experience in projects related to customization of our core platforms, application development or sensor / payload configuration, mechanical systems, electrical systems, or other complex systems development, and comfort or experience in rapid prototyping environments. They will learn from and synthesize insights from our customers, Consulting leaders, product leaders and external experts to successfully deliver systems and designs that unlock robotics systems in the customer environments.

Key Responsibilities
  • Support Project Directors & Software Leaders to develop and deliver custom electromechanical solutions that integrate with our core robot and fleet management products to accelerate the adoption of robotics & intelligent systems in dynamic environments.
  • Act as an external-facing technical representative, leveraging deep product knowledge to synthesize customer insights into actionable technical solutions and custom applications
  • Work as part of a cross‑functional team to support the development and implementation of payloads or mechanical physical systems that scale across autonomous systems.
  • Drive resolution of complex, high‑risk technical challenges in projects that span perception systems, controls systems, safety systems, advanced compute, and hardware/software integration
  • Prepare executive‑level presentations and technical documentation that summarize key findings and deliverables.
  • Assist in facilitating technical requirements and sprint planning sessions.
  • Move fast, but intentionally, to bring new technology tools that help guide our investments in core robotics / software capabilities, tools, and infrastructure
  • Stay informed on industry developments and share insights with relevant stakeholders.
Core Competencies
  • Execution Owns delivery of impactful electrical and mechanical solutions & technical planning. Ensures alignment across complex interdependent systems. Analyzes and prioritizes development and uses the most effective and efficient processes to get things done and achieve results, even under tough circumstances.
  • Collaboration Cultivates high-trust relationships with senior technical leaders and executives. Builds consensus across diverse perspectives and functions to move client projects forward on key technical decisions, while creating a feedback loop to our core products.
  • Innovation Synthesizes trends, theory, and practice to deliver robust solutions or capabilities that help clients achieve positive impact from deploying robots in complex, real world scenarios.
  • Adaptability Adapts and pivots in real time to match the shifting demands of different situations, and to move forward productively and optimistically under conditions of change and ambiguity.
Knowledge, Skills & Abilities
  • Expertise in electromechanical system development and engineering platforms, as well as physical AI systems.
  • Knowledge or experience in robotics (especially our core platforms), embedded systems, perception systems, or related fields.
  • Strong grasp of hardware/software trade-offs and cross-disciplinary systems thinking.
  • Ability to distill complex information into clear, actionable requirements.
  • Organized and detail-oriented, with strong problem-solving capabilities.
Typical Qualifications
  • Bachelor’s, Master’s, or Ph.D. in Electrical or Mechanical Engineering, Robotics, Computer Science, or a related field.
  • 5+ years of experience in robotics or physical systems software engineering or embedded systems development.
  • Experience working in cross‑functional teams in a matrixed environment preferred.
  • Experience in rapid prototyping environments.

The base pay range for this position is between $116,479.00 to $145,598.00 annually. Base pay will depend on multiple individualized factors including, but not limited to internal equity, job related knowledge, skills and experience. This range represents a good faith estimate of compensation at the time of posting.

Benefits
  • Boston Dynamics offers a generous Benefits package including medical, dental vision, 401(k), paid time off and a annual bonus structure.
  • Additional details regarding these benefit plans will be provided if an employee receives an offer for employment.

We are growing rapidly, building a commercial company that delivers cutting edge technology and solutions to our customers from industrial applications to logistics and warehouse solutions.

#J-18808-Ljbffr