roboforce

Lead Software Engineer, AI & Robotics Test Infrastructure

Apply Now

At a Glance

Location
Milpitas, California, United States
Experience
6+ years
Posted
2026-05-28T01:59:47-04:00

Key Requirements

Required Skills

BashCI/CDDockerLinuxPython

Domain Knowledge

  • Aerospace
  • Automation
  • Engineering
  • Robotics

Benefits & Perks

Health Insurance

Health, dental, and vision insurance, 401(k) plan.

Requirements

6+ years of software engineering experience focused on building test infrastructure, automation frameworks, or CI/CD tooling for complex systems (robotics, autonomous vehicles, aerospace, etc.), with a proven track record of architecting systems from scratch rather than just maintaining existing pipelines.

Advanced Programming:

Expert-level Python (OOP, system architecture, test frameworks like Pytest) and strong C++ proficiency (Google Test, Catch2) to design core architectural interfaces with our robotics middleware.

Systems & CI/CD Integration:

Deep comfort in Linux environments, bash scripting, and containerization (Docker).

Proven experience integrating automated testing into modern CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Buildkite).

Compensation & Benefits

Competitive stock options/equity programs.

Health, dental, and vision insurance, 401(k) plan.

Responsibilities

Test Framework Architecture:

Design, build, and maintain a modular, scalable test execution engine (Python/C++) that standardizes how tests are written, triggered, and reported across the entire company.

You will own the technical roadmap for this framework, moving us from zero to a fully automated pipeline.

ML Evaluation Infrastructure:

Partner with the Autonomy and AI teams to build automated pipelines for testing non-deterministic machine learning models (e.g., vision, perception, manipulation).

You will integrate massive datasets and synthetic simulation edge-cases into the CI/CD pipeline to benchmark model performance and catch regressions before deployment.