Reviewer disclaimer: Experienced engineer that has worked for multiple tech companies in multiple industries.
Hooboy, where to begin. Automated driving along with almost every other department was gutted via massive layoffs at the beginning of the year. This practically decimated an already sterile and lukewarm work culture. I joined GM for a slight pay bump and an additional week of vacation, ignoring several ex-GMers' warnings...and highly regret that decision.
TL;DR: If you want a challenging, real AV developer job, I'd recommend the companies on the west coast or PA...and if you're constrained to SE MI, check out the Tier I's.
FYI, GM is in damage control - be very critical of any reviews since Jan 2019 (massive layoffs company-wide).
Be very grateful the highly non-technical EGM layer exists. At many flatter orgs, this would be the first to go.
There were two phases of interviews in California, followed by a final phase of interviews in Michigan. During the final phase, tours of potential facilities were given, and demonstrations of their products were given at the proving grounds.
Applied online. Had a couple of back-to-back Skype interviews. Each interview was about an hour long. Flew to Detroit for the face-to-face interview and to meet future team members.
Phone interview screening followed by an on-site interview (2 hours with two separate managers). Each hour was divided into: * Introduction * Behavioral questions (4) * Technical questions (5) The extra time was to answer my questions (15 minutes).
There were two phases of interviews in California, followed by a final phase of interviews in Michigan. During the final phase, tours of potential facilities were given, and demonstrations of their products were given at the proving grounds.
Applied online. Had a couple of back-to-back Skype interviews. Each interview was about an hour long. Flew to Detroit for the face-to-face interview and to meet future team members.
Phone interview screening followed by an on-site interview (2 hours with two separate managers). Each hour was divided into: * Introduction * Behavioral questions (4) * Technical questions (5) The extra time was to answer my questions (15 minutes).