Software Engineer, Calibration at Woven by Toyota
Ann Arbor, MI
—
Jul 15, 2026
Ann Arbor, MI
Jul 21, 2026
What this job asks for AI summary
A software engineering role focused on building and refining online (dynamic) sensor calibration algorithms for an autonomous driving system, with work spanning algorithm design, validation pipeline development, and runtime optimization under constrained compute budgets. The position sits within a calibration-focused sub-team handling Camera, LiDAR, Radar, and IMU sensors, and targets candidates with at least three years of hands-on experience in sensor calibration or closely related computer vision disciplines.
Mid level · 3+ years · Ann Arbor, MI · Full-time
“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
Roughly 20 people in the Ann Arbor, MI area plausibly meet what this posting asks for (software developers). range 5–25
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $129,619 (middle half $103,323–$144,724).
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 (6)
The role requires a hybrid work model with physical presence in Ann Arbor, MI three days per week — it is not fully remote.
The minimum qualifications list sensor calibration expertise across Camera, LiDAR, Radar, and IMU as a hard gate, but the JD uses 'or' across these sensor types, indicating at least one is required rather than all four. Camera is listed as the primary with the others as alternatives.
The 3-year experience requirement is stated at the domain level ('computer vision or a related field'), mapped to the overall years minimum. The specific sub-topics (SLAM, sensor fusion, structure-from-motion, 3D reconstruction, multi-view geometry) are listed as illustrative examples of qualifying expertise within that domain, not individually gated requirements — they are captured as preferred skills.
Linux/UNIX runtime optimization, embedded CUDA development, and ML model deployment at scale all appear under the explicit 'Nice to Haves' section.
No compensation figures are disclosed in the posting.
The alternative occupation code 15-1299 is noted because the role is highly specialized in autonomous driving sensor calibration algorithms, sitting at the intersection of robotics/perception engineering and software development — a niche not perfectly captured by the general Software Developers code.
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.