C

Cricut

Smart cutting hardware with design software

Firmware Test Engineer

Manual & Functional QAPosted on Nov 9
Full-timeSouth Jordan, UT, USANo salary listed

About the Job

Requirements

  • Experience working in a technical development team.
  • Experience writing clear, concise, and comprehensive test scenarios, test cases, and test plans.
  • Experience executing test cases, debugging and analyzing results, reporting and tracking defects, and providing updates to stakeholders.
  • Good knowledge of USB, Bluetooth Classic, Bluetooth Low Energy, and Wi-Fi communication protocols.
  • Good experience with microcontrollers, DC motors (steppers and servos), and motor drivers.
  • Some experience with sensing, sampling, and feedback control systems.
  • Some experience testing USB and wireless device software or apps on Windows and Mac.
  • Intermediate or higher programming experience in Swift, Dart, C, C++, and Python.
  • Able to communicate project plans with contract manufacturers in Asia.
  • Able to create procedures and provide information for recreating firmware and software bugs.
  • Familiarity with Windows, Mac, iOS, and Linux operating systems.
  • Understanding of how to use interactive shell languages for Windows and Mac.

Responsibilities

  • Test and qualify firmware and hardware for product releases.
  • Test firmware for new and existing hardware products and communicate with development teams.
  • Represent quality assurance concerns in cross-functional team meetings and provide end-user feedback to improve the customer experience.
  • Develop and execute an organized test plan to release high-quality products to the market on schedule.

Desired Qualifications

  • Experience testing software that interacts with hardware.
  • Experience testing and qualifying consumer electronics products.
  • Experience testing state machines.
  • Experience in commercial or consumer electronics involving microcontrollers.
  • Experience in aerospace or medical-device industries.

About the Company

Cricut

Smart cutting hardware with design software

Cricut provides a connected crafting ecosystem that includes smart cutting machines, the cloud-based Design Space software, and a catalog of materials and accessories. Users create personalized projects by designing in Design Space and letting Cricut machines cut or score the chosen materials. The platform also includes Cricut Access, a subscription service that unlocks fonts, images, and projects, and a steady stream of consumables sold separately. Unlike standalone cutters, Cricut combines hardware, software, and a broad range of materials into one ecosystem, with a focus on enabling hobbyists and small businesses to produce customized cards, apparel, home decor, and gifts at home. The company’s goal is to empower people to make personalized goods easily by providing an end-to-end, user-friendly platform for DIY crafting.

Company size
501-1,000
Company stage
IPO
Headquarters
South Jordan, UT
Founded
1962

Recently Posted Jobs

Explore more opportunities at Cricut

See more jobs