I applied online. The process took 2 months. I interviewed at Gentex Corporation (Zeeland, MI) in Jun 2024
Interview
Was a 2+ month long process as follows: A ~1 hour online coding assessment, 30 minute HR call, 30 minute virtual call with the hiring manager, a 1 hour technical round, and finally a 4 hour in person technical round. Each Technical round consisted of 30 minutes of questions about my resume and 30 minutes solving a coding problem. Everyone was nice and down to earth and it seemed like a good department.
I rated the difficulty as hard because while the coding questions themselves were easy/average, they were more in-depth then what I have seen/been asked at other companies and required a good amount of time/coding to get to the solution.
Ended up declining offer because compensation was quite low.
Interview questions [1]
Question 1
Coding questions all in C revolving around the following
- Handling button debounce
- IRQ Handling and state machines
- Linked list operations
- binary search
- ASCII
- bit manipulation
I applied online. I interviewed at Gentex Corporation in Feb 2026
Interview
Applied online. Two days later, asked to take an online skills evaluation, consisting of 6 problems, for which I had to write a C function. The problem statements were poorly written. The coding was fairly easy, mostly array manipulations. No hard core embedded problems, like bit manipulations. I finished 2/6 problems. 2 of the "fails" crashed their system when tested; the other two "fails", my time expired. If I only had 1 or 2 more minutes on each. Two hours after this evaluation, I got the automated rejection.
Interview questions [1]
Question 1
6 coding skills problems, to write a short C function, like, counting the number of occurrences of a string in an array of strings, or eliminating a duplicates in an array. Nothing specific to Embedded Software.
I applied online. I interviewed at Gentex Corporation (Grand Rapids, MI)
Interview
It was a few round panels back to back. They had me do some programming questions and asked me some fundamentals. They did a mix of online and in person.
Very lengthy, went through a grand total of 7 interviews over 4 different days. Included technical programming tests, phone interviews, two virtual interviews, and a day of four in-person interviews.
Embedded Software Engineer applicants have rated the interview process at Gentex Corporation with 3.7 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 62% positive. To compare, the company-average is 66.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Embedded Software Engineer roles take an average of 29 days to get hired, when considering 13 user submitted interviews for this role. To compare, the hiring process at Gentex Corporation overall takes an average of 24 days.
Common stages of the interview process at Gentex Corporation as a Embedded Software Engineer according to 13 Glassdoor interviews include:
Phone interview: 24%
Skills test: 24%
One on one interview: 21%
Group panel interview: 17%
Background check: 7%
Personality test: 5%
Drug test: 2%
Here are the most commonly searched roles for interview reports -