Cricut
Open positions
Firmware/Electronic Technician
In this position you will work with the engineering team to develop new products and improve existing ones by participating in the design, build, debug and testing processes. Job Duties Include (but not limited to):…
Firmware Engineer
What you’ll do Develop and debug embedded firmware for bare-metal microcontroller systems Work closely with hardware engineers to bring up new boards and support new product development Write control system code for…
Senior Firmware Engineer
What you’ll do Develop and debug embedded firmware for bare-metal microcontroller, RTOS, System on Chip, and Single Board Computer systems Work closely with project and product management to derive technical…
Lead Agentic Software Engineer, Connected Devices
Dedicate most of your time to writing, reviewing, and shipping production code on your primary platform. Use agentic coding tools as a core part of your daily workflow — AI-assisted code review, automated test…
Staff AI-Native Software Engineer
We're looking for a Staff AI-Native Software Engineer to architect the future of a cross-platform design product—spanning desktop and mobile apps for manual and AI-assisted design creation, cloud-saved projects, and…
Hardware Development Project Manager
As a Hardware Project Manager at Cricut you will interface with all functions necessary to bring highly reliable, best in class, consumer products to market. The primary focus of this position is to plan, facilitate…
System Integration Engineer - On site
We are seeking an experienced and highly motivated Systems Integration Engineer to join our Hardware Engineering Team. This role owns the system-level integration, validation, troubleshooting, and optimization of…
Software Engineering Director
Overview Lead the architecture, design, and full-cycle development of consumer products, overseeing software and firmware teams from concept through production. Facilitate and lead technical meetings covering software,…
