Boston Dynamics logo

Software Quality Assurance Engineer - Embedded Focus

Boston Dynamics

Waltham, MA
Full Time
Mid Level
about 1 month ago

Job Description

About the Role

As a Software Quality Assurance (SQA) Robotics Engineer, you will validate software and drive software testing best practices on the Spot robot. You will participate in the development and execution of manual and automated test procedures. This position will also be responsible for triaging robot failures (in functional and endurance testing) and using these triage results to understand and document test gaps.

Key Responsibilities

  • Designing and implementing automated tests for embedded software, with a focus on "Hardware-in-the-Loop" (HIL) testing to rigorously validate robot performance.
  • Specifically validating autonomous navigation performance, robot mobility (including locomotion and dynamic stability), environmental perception capabilities (e.g., object detection, mapping, localization), and manipulation tasks.
  • Working with Software Development Engineers to understand the overall technical architecture and how new features are implemented.
  • Developing comprehensive test plans to ensure the thorough verification and validation of the software stack using both manual and automated methods.
  • Interpreting and reporting testing results, and being a vocal proponent for quality in every phase of the development process.
  • Performing a deep level of troubleshooting on robot failures, working with development on root cause analysis.
  • Finding, isolating, documenting, and validating system or software defects via internal testing tools, video, keen observation, and sound testing methodology.
  • Validating autonomous navigation performance and mobility.

Requirements

  • A Bachelor's degree in Electrical or Computer Engineering or Computer Science.
  • 2+ years of prior experience in automated and manual software testing for complex electromechanical systems, preferably autonomous systems.
  • An understanding of robotics systems including sensors, actuators, mechanical and software systems.
  • 2+ years of programming in Python in an automated testing environment. Familiarity with test frameworks since pytest is a plus. Familiarity with C++ is also beneficial.
  • Experience with source code control, build and CI/CD tool chains. Specifically, git/Github, Bazel and BuildKite, or similar tools (Cmake, Jenkins, CircleCI, GitLab, CloudBees, Maven, etc).
  • Experience with Jira and TestRail, or similar project and test management applications.
  • Experience in an Agile/Scrum environment, including planning time-bound testing within Sprints.
  • A keen attention to detail and accuracy.
  • High level of initiative and ability to work independently as well as within a team setting.
  • Enjoys hands-on testing, with a 'tinkerer/builder' mindset.

Nice to Have

  • Familiarity with test frameworks since pytest is a plus.
  • Familiarity with C++.
  • Experience with Cmake, Jenkins, CircleCI, GitLab, CloudBees, Maven, or similar tools.

Working at Boston Dynamics

We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas for this position.

Apply Now

Job Details

Posted AtJun 27, 2025
Job CategoryQA Engineering
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Boston Dynamics

Website

bostondynamics.com

Company Size

251-500 employees

Location

Waltham, MA

Industry

Industrial Machinery Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches