Senior Software Engineer, Collision Avoidance Testing
Samson Rose · San Francisco, CA
—
Jul 15, 2026
San Francisco, CA
Jul 21, 2026
What this job asks for AI summary
This role focuses on validating the safety of autonomous driving software, specifically around collision avoidance. Day-to-day work involves designing and building test strategies across simulation and real-world environments, developing collision metrics and evaluation frameworks, and identifying gaps in safety-critical scenarios. It suits an engineer with a background in robotics or autonomous systems who is comfortable working across both software development and systems validation.
Senior level · 5+ years · National · Bachelor's required
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $106,594 (middle half $82,076–$136,109).
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (7)
Location is not stated anywhere in the posting. The company is described as US-based, so the US-based flag of true is assumed, but no metro or state can be determined.
The role title is 'Software Engineer – Collision Avoidance Testing' with no seniority level in the title; advertised seniority is Unspecified. The 5-year total / 3-year domain requirement and end-to-end ownership of validation strategy support a Senior classification.
SOC classification is a genuine judgment call: the role involves both writing software (Python/C, CI/CD pipelines, evaluation frameworks) and designing/executing safety-critical test suites. It was classified as 15-1253 (QA/Testing) because the primary deliverable is validation and testing of autonomous systems, but 15-1252 (Software Developers) is a strong runner-up given the depth of software development required.
Python and C are presented as interchangeable ('Python and/or C'), so they are captured as a single skill with C as an alternative.
The degree requirement lists Bachelor's, Master's, or Ph.D. as acceptable — Bachelor's is the minimum and is set accordingly.
No compensation, remote policy, or employment type is disclosed in the posting.
Ignored 1 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): robotics/autonomous systems software development.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.