The hiring process at Garmin takes an average of 21 days when considering 2 user submitted interviews across all job titles. Candidates applying for Senior Software GPU Embedded Engineer had the quickest hiring process (on average 21 days), whereas Senior Software GPU Embedded Engineer roles had the slowest hiring process (on average 21 days).
There was an initial phone interview with the recruiter. That was on the informational/behavioral side. Then there was a brief phone interview with the manager of the team. I was asked a variety of technical questions. After that, there was an on-site interview. There I met the manager and the manager's manager. They asked specific technical questions in different areas of programming and then gave me a coding exercise.
Interview questions [1]
Question 1
What's the difference between a monolith and microservices?
3 interviews. 1 with HR, 1 technical, 1 in person. Technical interviews asked basic analog questions including opamps, transistors, and zenor diodes. Don't over complicate them they are relatively simple but can be hard if not looked at those topics for some time.
Interview questions [1]
Question 1
Derive the formula for an ideal inverting opamp.
voltage divider with zener diode
nmos with drain resistor and known voltages vds and vgs
I applied online. I interviewed at Garmin (Taipei) in May 2026
Interview
it's good, just professional and kind. However, I didn't get hired. Anyway, I am still happy that i attended the interview. It's better if you have prior experience in a corresponding field.
Interview questions [1]
Question 1
Introduction first, then ask what do you know about us and why do you want to apply, etc.