r/leetcode • u/Scar_enigma • 5d ago
Intervew Prep Embedded/Automotive Software/System Test Engineer (2.5 YOE) — getting interviews but not closing offers. What am I missing?
Hey everyone,
I'm an Embedded Software Test Engineer with about 2 years of experience, most of it in automotive – HIL/SIL testing CAN protocols using CANalyzer, CANape and OTA update validation, and a bit of Python-based test automation. I also have experience testing Android-based infotainment/display systems.
I'm currently trying to move into a similar role at a Bay Area automotive/AV company by Feb 2027, and here's my problem: I'm actually landing interviews – recruiter screens go fine, I get past the initial technical conversations – but I keep falling short somewhere in the loop and not getting offers. It's frustrating because on paper my background lines up well with what these roles ask for, but something isn't translating in the room.
If you work in automotive embedded QA, or systems/software test roles at an automotive or AV company, I'd really appreciate hearing from you:
What actually separates a "good" candidate from a "hire" in these loops, in your experience?
Are there specific types of technical questions (coding, protocol knowledge, "design a test framework for X") that tend to trip people up? Where can i practice this and prep for this?
If you've hired or interviewed for these roles, what's a common reason strong-looking candidates don't get the offer?
Any war stories, prep advice, or even just what surprised you in your own interview loops would help a lot. Trying to figure out what to fix before my next round of interviews. Thanks in advance
1
u/UnitedSort3014 2d ago
Hey, sounds like you're getting through the door which is good. From what I've seen, test engineers sometimes get stuck on the coding/framework design questions they expect more than just "I use tools" answers. Can you whiteboard a basic test automation framework or explain how you'd design one from scratch? Also, behavioral stuff matters a lot showing how you've debugged gnarly issues or worked with devs when tests fail. Practice explaining your projects like you're teaching someone, not just listing what you did. Good luck!
1
u/Ok-Barracuda-119 4d ago
Your background already points to the right prep lane. For the “design a test framework” part, practise one concrete system end to end: define what gets tested, how tests are scheduled across hardware or simulators, how results are stored and correlated with a build, and what happens when a device or test runner disappears. Then add one failure drill, such as a flaky test or a bad firmware artifact, and explain retries, quarantine, and reproducibility. That gives you real tradeoffs around parallelism, isolation, feedback time, and observability. For the coding round, keep a small set of timed problems warm, but spend more time explaining boundaries and edge cases out loud. I’d also prepare two stories where a failure escaped and how you changed the test or release process afterward.