Enter a job title or keyword

Software Engineering Director

Cricut


Job Location:

Shenzhen - China

Monthly Salary: Not provided by the employer
Posted: 11 August 2026 (30+ days ago)
Application Deadline: 8 November 2026
Vacancies: 1 Vacancy

Department:

Software Engineering

Job Summary

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 firmware and system architecture with internal engineering teams and external partners.
  • Evaluate prototype and integrate third-party SDKs into our system architecture (software and firmware stacks); deliver proof-of-concept implementations.
  • Work closely onsite with partner engineering teams acting as the primary technical liaison.
  • Lead and mentor a cross-functional team including software and firmware engineers; play a key role in recruiting and building the team from the ground up.
  • Collaborate with project managers product managers and cross-discipline stakeholders to deliver high-quality products on schedule.
  • Develop and review technical documentation architectural designs and implementation strategies.
  • Drive best practices in cross-platform application development and embedded systems integration.

Qualifications :

Required Leadership Skills

  • Extensive experience building developing and leading high-performing engineering teams including hiring and organizational scaling from scratch.
  • Exceptional communication facilitation and technical meeting leadership skills in both Mandarin and English (fluency required).
  • Demonstrated ability to collaborate effectively with cross-functional internal stakeholders and with external technical partners (including on-site partnerships).
  • Strong project management skills with the ability to drive consensus resolve conflict and deliver results in a fast-paced environment.
  • Proven track record of making architectural decisions and guiding teams through technical trade-offs.

Required Technical Skills

  • Deep expertise in system architecture spanning firmware embedded systems and application software.
  • Hands-on experience in full-cycle consumer product development.
  • Advanced skillset in native and cross-platform applications for iOS Android macOS and Windows.
  • Extensive experience working with Bluetooth Classic Bluetooth Low Energy (BLE) USB Wi-Fi multicast and mDNS networking protocols.
  • Practical experience with HTTP API integration.
  • Proficiency in multiple programming languages including C C Swift and TypeScript.
  • Demonstrated expertise with bare-metal (barebones) and RTOS firmware development.
  • Ability to rapidly evaluate and integrate external SDKs and technology solutions.

Additional Qualifications

  • Proactive entrepreneurial mindset with a passion for hands-on technical leadership.
  • Strong analytical critical-thinking and troubleshooting skills.
  • Willingness to travel and work onsite with partner engineering teams as needed.

Language Requirements

  • Fluency in both Mandarin and English is required for this role.

Additional Information :

All your information will be kept confidential according to EEO guidelines.


Remote Work :

No


Employment Type :

Full-time


About Company

Company Logo

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. At Cricut, we believe that we’r ... View more

View Profile View Profile