×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Diagnostics

Job in Waltham, Middlesex County, Massachusetts, 02154, USA
Listing for: Boston Dynamics, inc.
Full Time position
Listed on 2026-03-03
Job specializations:
  • Engineering
    Robotics, Software Engineer, Embedded Software Engineer, Systems Engineer
Job Description & How to Apply Below
Position: Senior Staff Software Engineer, Diagnostics
As a Senior Staff Software Engineer at Boston Dynamics, you will join our Warehouse Robotics Controls Team to design, debug, and code real-time systems in order to bring our Stretch warehouse robots into advanced automation environments  thrive in this role, you must have strong analytical skills, be able to contribute to a modern large scale C++ codebase, and be genuinely interested in learning and understanding the intricacies of our robot hardware.

Boston Dynamics is a world leader in mobile robots, tackling some of the toughest robotics challenges. For years, our awe-inspiring viral videos on You Tube have shown the world what remarkably capable robots can do. Now we are quickly becoming a recognized leader in automation solutions for industrial applications, logistics and warehouses.

Day to day activities:

* Write software to interface with robot hardware, detect hardware failures or anomalies, and perform safety functions in C++

* Design and implement automated diagnostics for robot components to support reliable robot operation, field service repairs, and manufacturing

* Create highly reliable, maintainable, and testable code

* Test your code on advanced high performance robots

* Support failure analysis and troubleshooting across multifunctional engineering teams

* Complete root cause failure analysis of robot failures

* Work with a multidisciplinary team of engineers and technicians

Desired skills:

* A Bachelor's degree (with 8+ years of experience) or Masters Degree (with 6+ years of experience) or PhD (with 3+ years experience) in electrical engineering, computer science, robotics, or related field

* Strong proficiency in C++ and coding principles

* Strong analytical and debug skills

* Familiarity with control systems

* Enthusiasm for the field of robotics and troubleshooting complex systems

* Ability to work with interdisciplinary teams

* Strong verbal, written, and interpersonal skills

The base pay range for this position is between $ to $ 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. 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.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary