Zoox·Software Engineer·Technical Phone Screen
Jun 2026
Zoox technical screen for a software engineer role, and it was basically a full self-driving simulation problem. You're coding a lane-change decision system with kinematics, controller functions, and a time-stepping loop. More involved than I expected for a phone screen.
- Design and implement a lane-change feature for an autonomous vehicle that decides whether a lane change is safe, modulates acceleration when it isn't, and advances the full scene forward in time using longitudinal kinematics. You're given two controller functions and must use them without substituting your own control law.
“This is a meaty one.” The rest of the author's notes on Software Engineer interview at Zoox, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post