Test Engineer, Embedded Robotics

Rogue Cortex

Test Valley

On-site

GBP 55,000 - 75,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rogue Cortex in Guildford, England seeks a Test Engineer, Embedded Robotics to own the testing infrastructure and verification pipeline for mobile robotics systems. You will design and implement tests at unit, integration, and system levels and build CI/CD rigs across SITL and HITL environments.

You are the last line of defense before software reaches physical robots, and you will build tooling and processes to make that gate trustworthy and fast.

Qualifications

  • Strong proficiency with C++11+ for embedded codebases.
  • Hands-on experience with Google Test / Catch2.
  • Proven Jenkins pipeline experience with multi-branch builds.
  • Experience standing up SITL environments (Gazebo/AirSim/jMAVSim).
  • Experience with HITL test rigs and automated orchestration.
  • Knowledge of networking/serial protocols for hardware CI.
  • Ubuntu 18+ proficiency and command-line fluency.
  • Familiarity with Docker and IaC tools (Ansible/Terraform).

Responsibilities

  • Design, implement, and maintain test suites (unit, integration, system).
  • Architect SITL environments validating software against simulated dynamics.
  • Architect and operate HITL rigs with real embedded hardware.
  • Build and maintain the Jenkins CI/CD pipeline end-to-end.
  • Design and manage multi-site test fixture infrastructure.
  • Define and enforce test coverage, criteria, and release gates.
  • Triage failures and drive root-cause resolution with engineers.
  • Continuously improve test speed, reliability, and diagnostics.

Skills

C++ (embedded)
GTest / Catch2
Jenkins pipelines
SITL/HITL testing
Ubuntu admin
Docker
IaC tooling
Distributed infra

Tools

Gazebo
AirSim
jMAVSim
Docker
Ansible
Terraform

Job description

Summary

As a Test Engineer, Embedded Robotics, you own the testing infrastructure and verification pipeline for our mobile robotics systems. You will design and implement tests at every level—unit, integration, system—and build the CI/CD rigs that run them automatically across Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HITL) environments. You are the last line of defense before software reaches physical robots, and you will build the tooling and processes to make that gate trustworthy and fast.

Location

On site, Guildford, England

Summary

As a Test Engineer, Embedded Robotics, you own the testing infrastructure and verification pipeline for our mobile robotics systems. You will design and implement tests at every level—unit, integration, system—and build the CI/CD rigs that run them automatically across Software-in-the-Loop (SITL) and Hardware-in-the-Loop (HITL) environments. You are the last line of defense before software reaches physical robots, and you will build the tooling and processes to make that gate trustworthy and fast.

Duties
  • Design, implement, and maintain test suites (unit, integration, system-level) for embedded C++ applications and services running on linux-based robotics platforms
  • Architect and operate SITL environments that validate software against simulated robot dynamics, sensors, and mission scenarios
  • Architect and operate HITL test rigs that exercise real embedded hardware, peripherals, and communication buses under automated control
  • Build and maintain the CI/CD pipeline in Jenkins—from commit trigger through build, flash, test execution, result collection, and reporting
  • Design and manage multi-site test fixture infrastructure, ensuring consistent and reliable test execution across geographically distributed offices
  • Define and enforce test coverage standards, entry/exit criteria, and quality gates for release readiness
  • Triage test failures, distinguish flaky infrastructure issues from genuine regressions, and drive root-cause resolution with development engineers
  • Continuously improve test execution speed, reliability, and diagnostic clarity across the entire pipeline
Required Skills
  • Strong proficiency in C++ (11 and up) with the ability to read, instrument, and write test harnesses for embedded codebases
  • Deep hands-on experience with test frameworks (Google Test, Catch2, or equivalent)
  • Proven experience building and administering Jenkins pipelines—multi-branch, parameterized builds, distributed agents, artifact management
  • Practical experience standing up and operating SITL environments (Gazebo, AirSim, jMAVSim, or comparable simulation tooling)
  • Practical experience designing and wiring HITL test rigs—interfacing real embedded targets with automated test orchestration
  • Strong knowledge of networking, serial protocols, and the practical realities of connecting real hardware to CI infrastructure
  • Proficiency as a user and administrator of Ubuntu 18+
  • Comfortable with infrastructure-as-code tooling for provisioning and maintaining test environments (Docker, Ansible, Terraform, or similar)
  • Experience managing distributed test infrastructure across multiple physical sites—handling latency, hardware inventory, remote access, and fixture consistency
Nice to Have
  • Prior experience in a mobile robotics or aerospace test environment (UAV, UGV, USV)
  • Experience with MAVLink, ROS/ROS2, or similar robotics middleware
  • Familiarity with hardware test instrumentation (power supplies, logic analyzers, CAN/serial sniffers) in an automated context
  • Prior experience with additional CI/CD platforms (GitHub Actions, GitLab CI, Travis)
  • Experience with test management and defect tracking tooling at scale
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Robotics Test Engineer — SITL/HITL & CI/CD
Embedded Robotics Test Engineer — SITL/HITL & CI/CD

Rogue Cortex • Test Valley

On-site
GBP 55,000 - 75,000
Test Engineer
Test Engineer

Kareera • Reading

On-site
GBP 42,000 - 60,000
Electronic Test Engineer
Electronic Test Engineer

KO2 Embedded Recruitment Solutions Ltd • Knutsford

On-site
GBP 30,000 - 45,000
Senior Test Engineer
Senior Test Engineer

Polytec Personnel Ltd • Cambridgeshire and Peterborough

On-site
GBP 59,000 - 70,000
Robotic Test Engineer II
Robotic Test Engineer II

Thehumanoid • Greater London

On-site
GBP 45,000 - 65,000
23 days annual leave
Fully funded private healthcare
Pension scheme with 8% total contribution
+1
Embedded Test Automation Engineer
Embedded Test Automation Engineer

Pic-Time Ltd. • United Kingdom

On-site
GBP 65,000 - 86,000
System Test Engineer
System Test Engineer

Cubic Corporation • Guildford

On-site
GBP 30,000 - 48,000
Test Engineer
Test Engineer

IC Resources • Cheltenham

On-site
GBP 40,000 - 55,000
Software Test Engineer
Software Test Engineer

Thehumanoid • Greater London

On-site
GBP 40,000 - 60,000
23 days of annual leave
Paid sick leave
Fully funded healthcare
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

SPT Labtech • Cambridge

On-site
GBP 70,000 - 100,000
Private medical insurance
Pension plan
Annual discretionary bonus