Firmware Test Engineer
Cricut
Job Description
Job Description
Company Description
Cricut® makes smart cutting machines that work with an easy-to-use app, an ever-growing collection of materials, and crafting essentials to help you design and personalize almost anything — custom cards, unique apparel, everyday items, and so much more.
We believe everyone is born creative. We’re a diverse tapestry of thinkers, dreamers, givers, DIYers, handi-workers, artisans, and forever and always architects of things.
At Cricut, we place the power of handmade into the hands of all. We give you beautiful, easy-to-master tools so you can make something unique, remarkable, perfect. We surround you with ideas, community, inspiration, and encouragement to take your creativity further than you ever imagined. And as a community, we celebrate the exhilarating act of making every single day.
So, make that handcrafted card that feels like a hug. Design a shirt for fun, for family, or for a full-blown business. Craft with a passion or for a purpose. Make something big and bold, itsy-bitsy, amazingly ambitious, or just plain silly. Whatever you make, just make your heart out. Because here’s the remarkable truth: When we all make together, we make all things possible.
Let’s make.
Job DescriptionCricut is seeking a versatile Firmware Test Engineer (also known in other industries at a "Systems Verification Engineer") who will be responsible for testing and qualifying Firmware and Hardware for product releases. You will be responsible for testing Firmware's for the new and existing hardware products and communicating with development teams. You should be able to represent QA concerns in cross-functional team meetings and provide valuable end-user feedback to improve the customer experience.
Our firmware is written on bare-metal STM32 microcontrollers and similar chips for consumer-grade creative cutting machines and small appliances. This is NOT a position where you are doing verification of deeper technologies such as FPGAs or ASICs.
This position requires a deep understanding of firmware, hardware and software development life cycle, experience with a variety of testing techniques, experience in running automation test suites and strong written and organizational skills.
The successful candidate should be able to develop and execute an organized test plan to release high quality products to the market on schedule.
QualificationsExperience working in a technical development team.
- Experience in writing clear, concise and comprehensive test scenarios, test cases and test plans.
- Experience in executing test cases, debugging & analyzing results, reporting & tracking defects, and providing updates to stakeholders.
- Good knowledge of USB, Bluetooth classic, BLE, and Wi-Fi communication protocols.
- Good experience in microcontrollers, DC motors (Steppers and Servos), and motor drivers.
- Some experience with sensing, sampling, and feedback control systems.
- Some experience in testing USB/wireless device software/apps on Windows and Mac.
- Intermediate or higher programming experience in Swift, Dart, C/C++ and Python.
- Good written and verbal communication skills.
- Able to communicate project plans with contract manufacturers in Asia.
- Able to create procedures and provide information for recreating firmware/software bugs.
- Familiarity with using Windows, Mac, iOS and Linux operating systems.
- Understanding of how to use interactive shells languages for Windows and Mac.
Good to have skills:
- Experience in testing Software interacting with hardware
- Experience in Testing and Qualifying Consumer Electronics Products
- Experience in testing state machines
- Experience in Commercial or Consumer Electronics with Microcontrollers Preferred
- Experience in industries such as Aerospace or Medical Devices
- Able to communicate project plans with contract manufacturers in Asia
NOTE: If you are in Aerospace or Medical Devices and interested in a change of industries , this might be the thing. Cricut is very serious about building high quality machines. We are looking for your expertise and strong opinions but also your willingness to collaborate and improve as we all get better together.
Additional InformationWe’ve Got You Covered
At Cricut, we take care of our people. Enjoy competitive Medical, Dental, and Vision coverage, a 401(k) match, generous PTO, tuition reimbursement, and a yearly lifestyle stipend to support your wellness and passions. You’ll also receive exclusive employee discounts—and best of all, you’ll be surrounded by some of the most talented, creative, and curious minds out there.
A Quick Note Before You Apply…
Cricut is in an exciting chapter of transformation. We’re evolving fast—refining our strategy, growing our teams, and raising the bar across everything we do. This is an incredible opportunity for the right kind of person—but it’s not for everyone.
We’re looking for A-players—people who thrive in dynamic environments, turn challenges into momentum, and consistently deliver their best work. If that sounds like you, read on.
Here’s what makes someone a great fit for this role (and for this moment at Cricut):
· You move with urgency. You don’t wait for perfect clarity to act—you start, learn, and adjust.
· You set high standards. You take ownership, deliver quality, and hold yourself accountable.
· You stay focused when things move fast. You prioritize what matters most and tune out the noise.
· You collaborate like a pro. You elevate others, communicate clearly, and bring a low-ego, high-output energy.
· You embrace AI as part of your toolkit. From idea exploration to data analysis and creative problem-solving, you leverage AI to accelerate innovation and amplify impact—because technology and creativity go hand-in-hand here.
One More Thing (It’s a Big One)
This role is in-office FIVE days per week. We believe real collaboration, innovation, and culture are built face-to-face. If you’re energized by working alongside smart, kind, creative people—and love those hallway conversations that spark the next great idea—you’ll feel right at home.
If you’re excited by challenge, purpose, and building something better—let’s make something amazing together.
Relocation & Sponsorship Statement:
· This position is eligible for relocation assistance within the United States, though local candidates will be preferred.
· Cricut is not considering individuals for this role currently living outside the United States of America and is not sponsoring all visa types at this time.
What to Do Next: Please attach your resume, cover letter and/or include links to your portfolio or other social presence. If you want to show your super powers in other ways – include that information too. You can be sure that Cricut® is an employer who values individuality, equality and diversity, so tell us what you’re all about. If you are a Maker or a DIY enthusiast, whether you think you are a good one or not, we would love to hear about it when you send us your information.
Cricut® is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. This position is contingent on successfully completing a Criminal Background Check upon hire. Cricut participates in E-Verify.
- ...Department: Product and Hardware Engineering Company Description Cricut® empowers people to make and personalize almost anything—from custom... ...Cricut is seeking an experienced and versatile Hardware Test Engineer to join our Hardware Quality Engineering team. You will...SuggestedContract workWork experience placementInterim roleWork at officeRemote workRelocationRelocation packageMonday to Friday
- ...Job Description Job Description Job Title: Senior Test Automation Engineer Duration : Contract to Hire Location : Salt Lake City/Midvale, UT Work Mode : 5 Days Onsite Years Of Exp : 7+ Yrs Job Description: We are seeking a Senior Test Automation Engineer...SuggestedContract workShift work
- ...Overview Develop and validate software, firmware, and hardware, building robust automated test systems that accelerate reliability, scalability, and deployment... ...carbon footprint. We are a team of technologists, engineers, and creatives dedicated to making a sustainable...SuggestedWork at officeMonday to FridayFlexible hours
- ...A local educational institution is seeking a summer intern to work as an Integration & Test Engineer. The role involves designing and developing engineering solutions, implementing test procedures, and analyzing microelectronic systems. Candidates should have strong communication...SuggestedSummer workInternshipSummer internshipLocal area
- ...demanding enterprise and industrial environments. As a Software Engineer (C/C++), you will work directly on the core of our database and... ...systems—not toy services Own work end-to-end: design, code, test, ship Collaborate with senior engineers who care deeply about...SuggestedFull timeInternshipWork at officeRemote workFlexible hours
- ...skills Time management and organization Eligibilities & qualifications Bachelor's degree in Life Sciences, Pharmacy, Engineering, Quality, or related field preferred. Experience in pharmaceutical, biotech, or regulated manufacturing environments preferred...
- ...Software Engineer - AI South Jordan, UT Lightspeed is the leading provider of cloud-based software for dealerships, serving the... ...ownership and understanding Utilize AI tools for automated testing, test case generation, and maintaining comprehensive unit test...
- ...dealerships. The Opportunity We’re looking for a Senior Software Engineer to join one of our high‑impact engineering squads. In this role,... ...DynamoDB. Manage and evolve CI/CD pipelines —automating build, test, and deployment processes using GitLab CI, Gradle, Terraform, and...Full timeFlexible hours
$130k - $155k
...Job Title: Software Engineer Department: Product & Engineering- 76 Reports to: Software Engineer Manager Status: ☒ Exempt... ...performance, and maintainability. Write clean, efficient, and well-tested code while adhering to engineering best practices and design...Bank staffWork at officeRemote workMonday to Friday$80k - $180k
...software as simple as forms for data capture to Roslyn‑based C# class → ReST API generators to custom patterns handling our enrollment engine. We believe the best part of development is planning out code and discussing it with peers before writing it. Micro‑ORM, dynamic...Work at office- ...We are seeking an experienced Hourly Contract Software Engineer to support the design, development, and maintenance of modern web and/... ...pipelines and DevOps practices Experience with TypeScript Knowledge of testing frameworks and automated testing practices Contract Details...Hourly payContract workRemote workFlexible hours
- ...Senior Software Engineer At Audio Enhancement, we help empower learning in the classroom every day. We believe in what we do, and how... ...best practices ~ Familiarity with integration and unit testing ~ Strong experience with cloud infrastructure (AWS preferred)...Temporary work
- ...a Software Engineerto join Zions Bancorporation. The Software Engineer plays a key role in modernizing our critical platforms and driving... ...and manage CI/CD pipelines to automate software delivery, testing, and deployment processes. Administer and support Linux servers...Temporary workWork experience placementH1bWork at officeLocal areaWork from homeFlexible hours3 days per week
- ...Job Description Job Description Senior QA Automation Engineer Canopy, South Jordan, UT About Us Canopy is a fast-growing... ...framework while proactively leveraging agentic AI to optimize testing workflows and ensure the highest code quality. Beyond just maintaining...Temporary workImmediate startRemote workFlexible hours
- ...and Thrive! KēSTA I.T. is seeking a Quality Assurance Engineer for an exciting contract opportunity. Overview: We are seeking... ...applications. The role involves a mix of manual and automated testing. Key Responsibilities: Perform testing on internal...Permanent employmentFull timeContract workTemporary workImmediate startRemote workFlexible hours
- ...Job Description Job Description Now in our 21st year of operation, Nordmin Engineering is a technical resource of choice for the mining and resource sectors. Built to respond quickly and deliver results on time and on budget, Nordmin utilizes its knowledge, experience...Local areaWorldwideFlexible hours
- ...algorithms, and data structures Experience leading and mentoring junior engineers Strong analytical and problem-solving skills Excellent... ...working in an agile development environment Experience with unit testing, integration testing, and debugging Experience optimizing...
- # Senior Software Engineer## NICEPublished 17 Jul 2026### Share this jobSandy, UT, USAFull Time## Role Highlights### Languages usedGOC####... ...DescriptionThe role involves designing, building, testing, and shipping software throughout the full development lifecycle...
- ...possible. Let’s make. Job Description Cricut is seeking to hire an experienced and hands-on Associate Manager, HW Test Engineering to join our Hardware Quality Engineering team. This is a player-coach role responsible for both directly contributing to hardware...Contract workWork experience placementWork at officeRelocationVisa sponsorshipRelocation package
$48k - $63k
...exciting and exclusive partnership with Columbia Univ. School of Engineering. All mthree Alumni are eligible to receive two Executive... ...ll learn at the mthree Academy: How to design, develop, and test a full-stack application. How to demonstrate professionalism...Permanent employmentFull timeTraineeshipRelocationVisa sponsorshipWork visaFlexible hours- ...when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world... ...Scrum team, collaborating across design, development, and testing Supporting the development of console and embedded software...Remote jobInternship
- ...interest of national security. Job Title: Specialist, Software Engineer Job Code: 36865 Job Location: Salt Lake City, Utah Job Schedule:... ...as a Software Engineer for the System Software Integration and Test Team. In this role, you will develop software applications that...Local area
- ...customer experience platform. We’re looking for a Senior Software Engineer who thrives on solving complex problems at scale and wants to... ...Own the full engineering lifecycle —from design and coding to testing, deployment, and production support Develop ETL pipelines, data...Work at officeRemote workFlexible hours
$67.7k - $90.27k
...individual joins a talented team focused on designing, developing, testing, and supporting automation, account-domain services, and cloud... ..., and enterprise data integration. ~ Proficiency in Data Engineering & Databases - PostgreSQL knowledge (queries, migrations,...Full timeTemporary workRemote workWork from home- ...trusted in more than 140 countries. We are looking for a Production Engineer to lead engineering projects from concept through completion,... ...support during new equipment installation, commissioning, and testing phases. Coordinate with the Facility Manager and teams to...For contractorsWork at officeLocal area
$152.5k - $219.2k
...infrastructure in C++, take on real responsibility, and learn from the engineers around them. Your Impact As a member of the Time Series... ...). Development Lifecycle: Experienceutilizingautomated testing frameworks and LLM-based coding assistants within the software...Full timeTemporary workLocal areaFlexible hours$90k - $120k
...and work with stakeholders and IT Management to design, debug, test, and deploy effective solutions. Review, analyze, and evaluate... ...experience. Requires a Bachelor's in Computer Science, Computer Engineering, or equivalent. A combination of experience and education may meet...Work experience placementFlexible hours- ...DevOps Engineer Collaborates with software engineers, systems administrators, and quality engineers to automate the delivery and monitoring... ...in C#, MVC, .NET Core, or other languages. Familiarity with test automation framework implementation for both UI and API testing....Work at officeRemote workAfternoon shift
$128.19k - $184.01k
.... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings... ...software development process from timeline estimation to coding, testing and release Minimum Requirements: ~ Availability for...Remote jobFull time- ...actionable products. The ideal candidate combines strong full-stack engineering skills with excellent data analysis and visualization... ...Additional Helpful Experience CI/CD experience Automated testing Penetration testing React ** A background in hockey:...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Test Engineer. Be the first to apply!




