Jobs / Humanoid

Platform Engineer - Build and CI

Humanoid · London, ENG, United Kingdom
London, ENG, United KingdomRemote
Remuneration
Not specified
Location
London, ENG, United Kingdom
Visa sponsorship
Not specified

Job summary

Humanoid is seeking a Software Engineer to own the build system and CI infrastructure. This role is foundational, aiming to create a fast, reliable, and transparent build pipeline that directly impacts the speed of robot development. The position involves driving the development and maintenance of a complex multi-target monorepo covering firmware, robot software, simulation, and cloud.

Benefits

23 days of annual leave15 days of paid sick leavePaid company holidaysFully funded private healthcare for UK employeesEquityPension scheme with 8% total contributionFree daily breakfastCatered lunchSnacks in-office

Qualifications

  • Solid experience with build systems, ideally Bazel or CMake
  • Experience designing and operating CI pipelines at scale
  • Strong understanding of hermetic build environments
  • Comfort debugging complex build failures across multiple languages and toolchains
  • Experience with dependency management and its tradeoffs
  • Good instincts for developer experience
  • Familiarity with ROS/ROS2 build tooling (colcon, ament, CMake) (nice to have)
  • Familiarity with Kubernetes (self-hosted runners, ARC) (nice to have)
  • Experience with GitHub Actions at scale (nice to have)
  • Background in robotics or embedded systems with multi-target build artifacts (nice to have)

Responsibilities

  • Build and maintain CI pipelines in GitHub Actions, including incremental test selection, nightly full builds, and triage tooling
  • Instrument the build with CI telemetry and dashboards for build and test times
  • Define and enforce policies to maintain a stable main branch, including merge queue configuration, PR gating, and on-call processes
  • Own and maintain remote build cache infrastructure, ensuring correctness, invalidation, and read-only promotion
  • Own the developer environment, including local builds, dependency management, and tooling for quick iteration
  • Maintain and evolve dependency mirroring infrastructure (apt, PyPI, and other upstream registries)

Skills

BazelCMakeGitHubGitHub ActionsKubernetesMake

Industry

RoboticsAI

Relocation

No