Cricut

Senior Firmware Engineer

Cricut
Apply
23 hours ago
South Jordan, UT, USASenior

Responsibilities

  • Develop and debug embedded firmware for bare-metal microcontrollers, RTOS, SoCs, and single-board computers.
  • Derive technical requirements from product requirements in collaboration with project and product management.
  • Bring up new boards and systems with the hardware engineering team.
  • Analyze and resolve design issues using data and statistical methods.
  • Develop actuator control software, including PID tuning and dynamic control for motors and solenoids.
  • Integrate and analyze optical, thermal, reflective, and other sensor data with emphasis on signal processing and noise reduction.
  • Troubleshoot low-level hardware interfaces including USB, UART, SPI, I2C, PWM, and GPIO.
  • Develop C or C++ tools for testing, automation, and manufacturing processes.
  • Participate in code reviews, documentation, revision control, and cross-functional product lifecycle support.

Requirements

  • Bachelor’s or master’s degree in Electrical, Mechanical, or Computer Engineering, or Computer Science; robotics or control emphasis is preferred.
  • 5+ years of embedded firmware experience, or strong project/internship experience for new graduates.
  • Strong C programming skills; C++ and/or Assembly exposure is a plus.
  • Experience developing with bare-metal microcontrollers, FPGA, and real-time operating systems.
  • Experience with embedded solutions for electromechanical commercial electronics such as die cutters, plotters, or printers.
  • Familiarity with electromechanical systems, actuators, and precision control.
  • Strong troubleshooting and debugging skills for low-level embedded systems.
  • Strong communication, documentation, teamwork, independent working, and collaborative hands-on skills.

Benefits

  • Medical, dental, and vision coverage.
  • 401(k) match, generous paid time off, tuition reimbursement, and a yearly lifestyle stipend.
  • Employee discounts and an inclusive, equal-opportunity workplace.
  • This role is in-office five days per week; hybrid and fully remote arrangements are not offered.
  • Applicants should attach a resume and portfolio links where applicable.

Tech Stack

AssemblyCC++

Categories

Cricut

About Cricut

1,001-5,000 employees

Cricut builds smart cutting machines, heat presses, and crafting tools with companion software and a content library used by crafters, educators, and small sellers. It sells hardware, materials, and subscriptions (including Cricut Design Space and Cricut Access) direct-to-consumer and through major retailers. Founded in 1969 and headquartered in South Jordan, Utah, the company is publicly traded on Nasdaq (CRCT) after its 2021 IPO.

Contact me