Firmware Test Engineer
Cricut · South Jordan, UT
—
Jul 21, 2026
South Jordan, UT
Jul 23, 2026
What this job asks for AI summary
Mid level · South Jordan, UT · Full-time
Posted 2 times — it's one opening, so apply once.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
Why we read it this way (8)
The role title is 'Firmware Test Engineer' — the posting explicitly notes it is also known as 'Systems Verification Engineer' in other industries. The primary day-to-day work is testing and qualifying firmware/hardware, making 15-1253 the best fit; 15-1252 is a plausible runner-up given the intermediate-to-higher programming requirement across four languages.
No total years of experience are stated anywhere in the posting.
The four programming languages (Swift, Dart, C/C++, Python) are listed together in a single required-qualifications bullet; they are treated as individually required rather than interchangeable, since the role tests across multiple platforms (iOS, Windows/Mac, embedded firmware) that each map to different languages.
STM32 is mentioned only in the role-context narrative ('our firmware is written on bare-metal STM32 microcontrollers'), not in the qualifications list, so it is marked preferred.
'Consumer electronics testing' and 'state machine testing' appear under the explicit 'Good to have skills' section.
The role is explicitly five days per week in-office; remote=false. The posting does not name a specific city, but Cricut's headquarters is in South Jordan, UT (Salt Lake City CBSA).
No compensation figures are provided in the posting.
Ignored 1 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): test planning.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.