Algorithm Engineer, Autonomous Driving Validation
On-siteHouston, Texas, United States
Job Summary
Own and improve core autonomy code through refactoring, interface hygiene, and day-to-day maintenance to ensure a fast-growing codebase remains maintainable. Build and operate the validation and regression pipeline, including scenario suites, metric definitions, and sim-vs-road consistency checks that gate every release. Improve simulation infrastructure by enhancing determinism, version pinning, and scenario tooling to make regression causes obvious. Run the triage loop to reproduce road and simulation cases, localize root causes, and either fix issues or route them with clear writeups. Develop debugging and observability tooling for logging, replay, and per-frame snapshotting to accelerate failure diagnosis. Partner with algorithm engineers and the simulation team to keep the path from case reported to fix verified short and reliable.
Required Qualifications
- B.S. in Computer Science or a related field, or equivalent practical experience
- Strong C++ and Python, with sound instincts for testing, code review, and keeping a large codebase healthy
- Experience building or operating CI/validation/test infrastructure for a complex software system
- Strong debugging skills — comfortable reproducing and root-causing issues across an unfamiliar, multi-component stack
Desired Qualifications
- Experience with simulation, regression frameworks, or validation pipelines for robotics or autonomous systems
- Experience with data and logging infrastructure (large-scale log replay, observability, debugging tooling)
- Familiarity with autonomy, robotics, or another real-time, safety-critical domain
- Experience defining metrics and quality gates that engineering and product teams rely on for release decisions
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.