Robotics Software Test Engineer

Rhoda AI

$120K — $150K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proficient in Python and C++
  • Strong knowledge of software engineering best practices
  • Experience designing and building test infrastructure
  • Hands-on experience with CI/CD systems
  • Solid understanding of software testing methodologies
  • Experience with Linux-based development environments
  • Self-starter with effective communication skills

Responsibilities

  • Design and implement automated test plans and cases across the robotic software stack
  • Architect test infrastructure for unit, component, system-level, and hardware-in-the-loop tests
  • Strengthen and extend CI/CD pipelines to catch regressions early
  • Define quality metrics and track test coverage and release readiness
  • Participate in design and code reviews with a focus on reliability and testability

Benefits

  • Opportunity to influence the quality of humanoid robot software
  • Role involves building foundational QA systems from the ground up
  • Direct impact on how the engineering team ships products
  • Work at the cutting edge of software reliability and physical robotics
  • Experience in a fast-paced, cross-functional team environment
Full Job Description
Were looking for a Robotics Software Test Engineer to design and build the test infrastructure that ensures our robot software stack is reliable, regression-free, and ready to ship.

What Youll Do
  • Design and implement automated test plans, test cases, and test fixtures across the full robotic software stack
  • Architect and build test infrastructure across all testing layers - spanning unit tests, component integration tests, system-level tests, and hardware-in-the-loop validation
  • Strengthen and extend CI/CD pipelines to catch regressions early and gate releases
  • Define quality metrics and KPIs; track test coverage, failure trends, and release readiness to give the team clear signal on product health
  • Participate in design and code reviews with a focus on observability, testability, and reliability

What Were Looking For
  • Proficiency in Python and C++
  • Strong knowledge of software engineering best practices and design patterns
  • Experience designing and building test infrastructure
  • Hands-on experience with CI/CD systems
  • Solid understanding of software testing methodologies across multiple layers
  • Experience with Linux-based development and production environments
  • Self-starter mentality - comfortable with ambiguity, able to prioritize independently, and willing to jump in wherever needed
  • Effective communication skills; able to work cross-functionally in a small, fast-moving team

Nice to Have (But Not Required)
  • Experience with Docker and containerized environments
  • Experience with Bazel or similar build systems
  • Familiarity with perception systems
  • Knowledge of industrial communication protocols (EtherCAT, Modbus, gRPC, etc.)
  • Understanding of networking fundamentals (TCP/IP, DNS, firewalls) and security best practices for embedded IoT devices
  • Experience contributing to product design processes

Why This Role
  • Own the quality bar for a humanoid robot software stack - your test infrastructure is the last line of defense before code runs on real hardware in the real world
  • Build foundational QA systems from the ground up at a critical moment in the companys development, with direct influence over how the engineering team ships
  • Work at the intersection of software reliability and physical robotics, where a missed regression isnt just a bug - it has consequences in the physical world

Similar Jobs

More Jobs at Rhoda AI

More Technical Services Jobs

Find similar Robotics Software Test Engineer jobs: