Cricut is seeking a Firmware QA Engineer to test and qualify Firmware and Hardware for product releases, ensuring high-quality products are delivered to the market on schedule.
Requirements
- deep understanding of firmware, hardware and software development life cycle
- experience with a variety of testing techniques
- experience in running automation test suites
- 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
- Intermediate or higher programming experience in Swift, Dart, C/C++ and Python
Responsibilities
- testing and qualifying Firmware and Hardware for product releases
- testing Firmware's for the new and existing hardware products
- communicating with development teams
- represent QA concerns in cross-functional team meetings
- provide valuable 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
- executing test cases, debugging & analyzing results, reporting & tracking defects, and providing updates to stakeholders
Other
- strong written and organizational skills
- Good written and verbal communication skills
- Able to communicate project plans with contract manufacturers in Asia
- willingness to collaborate and improve as we all get better together