Software Engineering Director
Cricut- Location
- Shenzhen, Guangdong, China
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 1mo ago
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.
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.
All your information will be kept confidential according to EEO guidelines.
Skills
- iOS
- Android
- macOS
- Windows
- HTTP
- C
- C++
- Swift
- TypeScript
- RTOS
More jobs at Cricut
All 24Software QA Engineer
Cricut · South Jordan, UT, United States · 8d ago
Senior Hardware Test Engineer - Machines
Cricut · South Jordan, UT, United States · 17d ago
Associate Manager, Hardware Test Engineering - 70% Hands On 30% Leadership
Cricut · South Jordan, UT, United States · 17d ago
Hardware Test Engineer
Cricut · South Jordan, UT, United States · 21d ago
Director, Hardware Engineering
Cricut · South Jordan, UT, United States · 29d ago
Similar roles
Sr. Firmware Engineer
SharkNinja · China · today
Sr. Data Excellence Specialist
CooperCompanies · Shanghai, China · yesterday
Global Product AI Technical Function Owner (TFO) and Head of China Tech Hub _BSH
Bosch Group · Shanghai, Shanghai, China · 2d ago
Senior Site Reliability Engineer
Grab · Beijing, China · 3d ago
Lead Engineer – Engineering Process, Methods & Toolchain_EM
Bosch Group · Shanghai, Shanghai, China · 8d ago
Senior Firmware Engineer
Sun King · Dongkeng,Dongguan, China · 8d ago