CareerPlanGet AI match score →

Software Engineer II – Test/Internal Tooling

Headquarters💼 Full-time🗓 2026-06-25 → 2026-07-31

Core

Design, develop, and maintain critical test software and infrastructure for autonomous battery-electric rail vehicles to ensure regulatory, technical, and safety compliance.

Role type

Senior IC software engineer (test infrastructure & internal tooling)

Builds

Testing frameworks for on-vehicle software and cloud services, hardware test stands for vehicle subsystems, and internal tooling for product teams.

Domain

Autonomous rail freight / Embedded systems / Safety-critical software

Deliverable

production ML models | product features | infrastructure

Required skills

Python, JavaScript, C++, Rust, Linux, hardware-in-the-loop (HITL) testing, software-in-the-loop (SITL) simulations, CI/CD pipeline management, technical design leadership, mentoring

Preferred skills

Building test software for hard tech products, experience in safety-critical domains (autonomous vehicles, industrial control, aerospace), rail control systems knowledge, polyglot codebase experience

Responsibilities

Design and maintain testing frameworks for on-vehicle software and cloud services; Design and maintain hardware test stands for vehicle subsystems; Maintain continuous integration (CI) pipeline; Partner with hardware and software teams to develop internal tooling; Contribute to regulatory documentation including software traceability and test protocols; Lead technical design and mentor engineers

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗