Pre-Screening Interview Questions to Ask a Self-driving Car Engineer

Robotaxi operators, truck autonomy startups, OEM advanced driver assistance groups, and Tier 1 suppliers all compete for the same small pool of autonomy engineers. These questions separate simulation-only resumes from engineers whose code has run on public roads, with notes on what to listen for.

TL;DR, what to screen for

The best pre-screening questions for a self-driving car engineer test four things: real depth in the stack layer they own, work that actually drove miles on road, how they diagnose a disengagement when logs disagree, and how they work with safety drivers, validation, and regulators. Ask them to name the specific layer they owned and the vehicle platform it ran on; engineers who only ever tuned parameters inside a simulator will describe the stack in the passive voice.

  • Depth in their stack layer
  • Miles driven on road
  • Diagnosing a disengagement
  • Working with safety and validation

Why pre-screen self-driving car engineers before the on-site system design panel

Pre-screening self-driving car engineers protects the most expensive hour on your calendar: a panel of principal engineers running a system design and coding loop. Applicants arrive from robotics labs, ADAS suppliers, drone and warehouse autonomy, and university competition teams, and every resume lists perception, sensor fusion, and ROS. A resume cannot tell you whether their code ever ran on a vehicle with a safety driver in the seat. Ten minutes surfaces the layer they truly owned, the platform it ran on, and how they handled a disengagement.

What actually matters when screening Self-driving Car Engineer candidates

  1. 01

    Technical depth

    Probe the stack layer they own: perception, prediction, planning, or control, and the theory and sensor physics under it.

  2. 02

    Work that shipped

    Look for miles driven with their code in the loop, on public roads or a real test programme, not only in simulation.

  3. 03

    Diagnosis under uncertainty

    Test how they investigate a disengagement when logs, sensors, and the planner all offer a plausible story.

  4. 04

    Working across the org

    Check how they work with safety drivers, validation, and regulators when a fix has road-safety consequences.

Pre-screening questions to ask Self-driving Car Engineer candidates

12 questions grouped by what they test. Ask the same set in every screen and score answers on a consistent scale, or send them as an async video screen and compare answers side by side.

Stack depth

1

Which sensor technologies have you worked with directly on a vehicle: lidar, radar, cameras, IMU, wheel odometry? Tell me about one of their failure modes you had to design around.

Listen for

Specific parts and physics: spinning versus solid state lidar, radar Doppler ambiguity, rolling shutter artefacts, calibration drift, and how weather or occlusion changed their design.

Red flag

They list sensor names from a spec sheet but cannot describe a single failure mode they personally observed in data.

2

How have you dealt with the challenges of sensor fusion in your past projects, especially when two sensors disagreed?

Listen for

A concrete fusion architecture (early, late, or track-level), timestamp synchronisation and extrinsic calibration detail, and a rule they used when lidar and radar tracks conflicted.

Red flag

They describe fusion only as feeding everything into a neural network, with no view on synchronisation or calibration.

3

What role does SLAM or localisation play in your work, and how accurate did your pose estimate need to be?

Listen for

Numbers and constraints: centimetre-level lateral accuracy, GNSS/RTK plus IMU fusion, map matching against HD maps, and behaviour in tunnels or urban canyons.

Red flag

They recite the SLAM acronym and textbook algorithms without ever stating an accuracy requirement or a failure case.

4

Walk me through your approach to path planning and trajectory generation on a system you actually worked on.

Listen for

A named approach (lattice, sampling, optimisation-based, MPC) with cost terms, comfort and kinematic constraints, and the tradeoff they tuned between progress and caution.

Red flag

They describe planning generically as A star or RRT with no cost function, no vehicle model, and no comfort constraints.

5

What do you keep in mind for the computational efficiency of your algorithms, given the compute budget on the vehicle?

Listen for

Awareness of the target hardware (Orin, Xavier, custom ASIC), per-cycle latency budgets, quantisation or pruning, and what they cut to hit a deadline.

Red flag

They treat compute as unlimited and have never profiled a pipeline against a hard cycle time.

Shipped work

6

Pick one autonomous driving feature you developed or tested and walk me through it: your part of the code, the platform it ran on, and the miles it drove.

Listen for

Their specific contribution on a named platform, mileage or hours with their code in the loop, and a metric they moved such as disengagements per thousand miles.

Red flag

The project stops at simulation or a demo video, and they cannot separate their own work from the team's shared stack.

7

Tell me about your experience with real-time systems and where timing actually bit you in a self-driving stack.

Listen for

Concrete timing detail: sensor to actuation latency, jitter, watchdogs, deterministic scheduling, and a bug caused by a missed deadline or clock skew.

Red flag

They equate real-time with fast and have never measured end-to-end latency or handled a dropped cycle.

8

Have you built or extended simulation environments for testing self-driving algorithms, and how did you know the simulator matched the road?

Listen for

Named tooling (CARLA, LGSVL, in-house resimulation from logs), scenario generation from real disengagements, and honest limits on sim-to-real gaps in sensor models.

Red flag

They treat passing in simulation as proof of correctness and cannot name a case where the road contradicted the sim.

Diagnosis under uncertainty

9

Take me through how you debug an autonomous driving system after a disengagement, when perception, prediction, and the planner each offer a plausible explanation.

Listen for

A log-first method: pull the rosbag, replay the frame, check timestamps and perception output against ground truth, then bisect layer by layer before assigning blame.

Red flag

They guess at the cause or default to blaming another team's layer without pulling logs or reproducing the frame.

10

How do you handle edge cases and unexpected scenarios, like an occluded jaywalker or an unprotected left across traffic?

Listen for

A named scenario they handled, how it entered the regression suite, and a fallback behaviour such as a minimal risk manoeuvre or conservative occlusion reasoning.

Red flag

They promise more training data as the answer to every edge case, with no fallback behaviour or regression test.

Safety and collaboration

11

How do you ensure the safety and reliability of the software you develop, and who else has to sign off before it reaches a vehicle on public roads?

Listen for

Named process: ISO 26262 or SOTIF work, hazard analysis, code review and simulation gates, shadow mode, safety driver briefings, and validation sign-off before road release.

Red flag

Safety is described as another team's job, with no release gate, no shadow mode, and no interaction with safety drivers.

12

What do you see as the biggest unsolved challenges in self-driving today, and which one has cost you the most time?

Listen for

A specific, first-hand answer such as long-tail behaviour prediction, validating rare events, or regulatory evidence, tied to work they personally did.

Red flag

Generic commentary on public trust or industry hype with no connection to a problem they have worked on.

How to score responses

Score every candidate on the same four criteria immediately after the screen. At this stage you are shortlisting for panel interviews, not making the final call.

CriterionWhat a 5 looks likeScale
Technical depthDeep command of their stack layer and the sensor physics feeding it, including where the models break.1 · 2 · 3 · 4 · 5
Work that shippedNames real driving programmes their code ran in, with intervention or safety metrics they owned.1 · 2 · 3 · 4 · 5
Diagnosis under uncertaintyInvestigates disengagements from logs methodically, separating perception, prediction, and planning causes.1 · 2 · 3 · 4 · 5
Working across the orgWorks closely with safety and validation, and documents changes to a standard a regulator could audit.1 · 2 · 3 · 4 · 5

Autonomy work is explained on a whiteboard, not in bullet points. Async video lets you hear an engineer reason aloud through a disengagement, share their screen over a trajectory plot or rosbag, and show whether they can make a safety driver understand the fix.

Try it on Hirevire

Screening FAQ

Process basics

What should a pre-screen for a self-driving car engineer cover before the technical loop?

Cover four areas in ten to fifteen minutes: which stack layer they owned (perception, prediction, planning, or control), the vehicle platform and mileage their code ran on, one disengagement or incident they investigated end to end, and how they coordinated a fix with validation and safety drivers. Leave algorithm implementation and live coding for the panel.

Do candidates need public road experience, or is simulation work enough?

Simulation-only experience is enough for some roles, but you should know which you are buying. Engineers from CARLA, cases in a closed course, or a university competition can be strong on theory and tooling. Engineers with public road miles have felt calibration drift, sensor occlusion, weather, and a safety driver taking over. Match that to whether your programme is pre-road or already driving.

Evaluating answers

How do you tell real autonomy depth from buzzword fluency?

Ask for the physics and failure modes, not the library names. A strong candidate explains why lidar returns drop on wet asphalt, why radar Doppler helps at range, what an extended Kalman filter assumes and when those assumptions break, or the latency budget between sensor timestamp and actuation. Naming TensorFlow, PyTorch, and OpenCV without a concrete debugging story is fluency, not depth.

What are the biggest red flags in a self-driving car engineer screen?

Three patterns should stop you: blaming perception for every planner failure without evidence from logs, describing safety as someone else's team, and being unable to name a single metric they moved (disengagements per thousand miles, false positive rate per hour, planner cycle time). Also watch for candidates who cannot say which lines of code were theirs on a shared open-source stack.

Go deeper on this role

Sanat Hegde
Sanat Hegde
Founder, Hirevire

Sanat has personally screened 300+ candidates across 18+ years of building and hiring teams, and turned that screening process into Hirevire's video screening platform. LinkedIn

Trusted by 500+ Companies

Screen Self-driving Car Engineer candidates on Hirevire

Hirevire lets you send these questions as an async video and screen-share request, so candidates walk through a real trajectory plot or perception failure on their own time. You review the reasoning in minutes and send only road-tested engineers to the design panel.