freehire launches on Product Hunt on 26 August.

Follow →

Robotics Software Test Engineer

Open 18d

Summary

Designs and executes test plans for robotics software across simulation, lab, and live environments, debugging failures in navigation and perception systems using Python and CI/CD pipelines.

End-to End Test Strategy
Translating requirements into test plans, defining suites (functional, regression, safety), and running test across SiL/HiL/live environment.

Root-cause Analysis & Debugging

Investigating failures via logs /telemetry, performing RCA across perception /navigation /integration, and supporting field teams.

Job Description

  • Translate product requirements, user flows, and system specifications into detailed testplans, structured test cases, and clear release criteria
  • Define and maintain functional, regression, integration, performance, and safety testsuites, creating traceability matrices linking requirements to test results
  • Design and execute test scenarios across simulation (SiL), lab environments (HiL), andlive customer sites to validate robot behavior, navigation, and task execution
  • Perform fault-injection and stress testing, including network failures, sensordegradation, CPU/memory overload, and service disruptions
  • Validate system behaviour under varied environments and edge cases, using tools likeSyncOS to configure workflows and validate operational scenarios.
  • Measure and validate resource usage (CPU, memory, network) to ensure the stability, and reliability of robotics software in high-load scenarios.
  • Investigate issues discovered during testing or live operations by analyzing logs,telemetry, system metrics, and observed robot behavior
  • Perform root-cause analysis (RCA) for failures related to perception, navigation,localization, or system integration, working closely with developers forresolution.
  • Support field teams by analyzing issues reported from deployed robots and assisting in identifying corrective actions or hardware/software compatibility risks.
  • Build andmaintain automated test frameworks and validation pipelines integrated withCI/CD to enable continuous testing for software builds and releases.
  • Develop tools for automated issue triage, log analysis, and performance diagnostics of robotics systems to improve test observability.
  • Define andmonitor measurable success metrics for robot behavior, including navigationstability, task completion reliability, and safety performance.
  • Support structured reviews of software, firmware, and model updates to ensure system changes do not introduce regressions or new risks.
  • Identify gaps in existing test processes and coverage, creating reusable test utilitiesand frameworks to reduce manual testing and improve long-term efficiency.
  • Collaborate with Product, Engineering, and Operations teams to continuously improve system reliability, performance, and deployment readiness in a fast-paced environment.
  • Maintain clear documentation of test cases, validation procedures, system issues, and corrective actions.

Required Skillsets

  • Bachelor’s or Master’s degree in Computer Science, Robotics, Mechatronics, or a relatedfield.
  • Strong understanding of software testing fundamentals, test lifecycle, and quality assurance practices.
  • Experience translating system requirements into structured test cases and test plans.
  • Hands-on experience with simulation-based testing (SiL /HiL) or complex system testing.
  • Familiarity with robotics or distributed systems concepts such as sensors, networking, real-time systems, and fault tolerance.
  • Experience with automation scripting (Python preferred)and building test tools/frameworks.
  • Understanding of performance, reliability, and stresstesting methodologies.
  • Experience working with CI/CD pipelines and testautomation infrastructure.
  • Strong analytical and problem-solving skills with a structured approach to root-cause analysis.
  • Ability to collaborate closely with engineering teams in a fast-paced startup environment.
  • Good documentation and communication skills.

See also