Design and Build Software Solutions
As a key member of our engineering-first culture, you'll design and own a suite of developer tools that cut the time from idea to production.
You'll deliver systems that keep engineers shipping quickly and reliably, including reproducible development environments, project scaffolders, accelerated CI pipelines, simulation orchestration, and one-click releases.
* Design and maintain a suite of developer tools, including self-service environments, golden containers, and standardised templates.
* Build and optimise CI/CD pipelines for firmware, robotics, and cloud systems.
* Develop and manage simulation infrastructure, orchestrating large-scale runs with deterministic results and time synchronisation.
* Work with the team to standardise hardware-in-the-loop and manufacturing test automation, covering flashing, calibration, and data capture.
Requirements:
* 5+ years building developer tooling, CI/CD systems, or related engineering at scale.
* Strong software engineering skills with production experience in Python and one of C++ or Go.
* Experience with Nix for reproducible builds, environment management, and deployment workflows.