Lead AI-Driven Software Engineer, Connected Devices

Cricut

South Jordan (UT)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Cricut is seeking a Lead Agentic Software Engineer, Connected Devices to build features across client apps (iOS/iPadOS, Android, Electron/Angular) and hardware integration. You will write production code, use AI-assisted tools, and work with Product/UX to ship end-to-end experiences across platforms.

You will lead design, testing, and release processes, ensuring secure, efficient connectivity with Cricut hardware and strong performance.

Qualifications

  • 8+ years of professional client/frontend software development.
  • Deep production-level expertise in one major client platform (iOS, Android, or Electron/Angular).
  • Strong expertise in device connectivity: Bluetooth Classic, BLE (GATT), USB, Wi‑Fi.
  • Embedded hardware integration experience.
  • Hands-on use of AI engineering tools and integration of AI/LLM capabilities.
  • Proficiency in a primary language: Swift, Kotlin, or TypeScript.
  • Experience with native UI frameworks: SwiftUI/UIKit, Jetpack Compose, or Electron/Angular.
  • Experience with architectural patterns (MVVM, Clean Architecture, MVI, etc.).
  • Experience consuming REST APIs and automated testing with CI/CD.
  • Secure credential storage and telemetry/observability tooling.

Responsibilities

  • Writetests, review, and ship production code on the primary platform.
  • Use agentic coding tools (AI-assisted review, test generation) while ensuring quality.
  • Design and build end-to-end features from spec to shipped experience.
  • Apply architectural patterns to keep code modular and testable.
  • Collaborate with Product Management and UX to surface tradeoffs early.
  • Build and maintain secure communication with Cricut hardware over Bluetooth, BLE, USB, and Wi‑Fi.
  • Optimize performance: startup time, memory, responsiveness, rendering, battery life, network use.
  • Ensure security through encryption, authentication, and key management.
  • Write and maintain automated tests for features.
  • Drive CI/CD automation, release quality, and deployment processes.
  • Ship behind feature flags with progressive rollout and telemetry-based validation.
  • Own release health through telemetry: crash rate, budgets, defect trends.
  • Participate in code reviews and share knowledge with the team.
  • Evaluate emerging platforms, AI/tools, and recommend adoption when beneficial.

Skills

Frontend software development
iOS expertise
Android expertise
Electron/Angular expertise
Bluetooth connectivity
BLE (GATT)
USB/Wi‑Fi connectivity
Embedded hardware integration
AI engineering tools
Swift proficiency
Kotlin proficiency
TypeScript proficiency
SwiftUI/UIKit
Jetpack Compose
MVVM/Clean Architecture
REST APIs
Automated testing
CI/CD pipelines
Secure credential storage
Telemetry/Observability

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, or related field

Tools

Claude Code
Cursor
Copilot

Job description

Cricut is seeking a Lead Agentic Software Engineer, Connected Devices to build features across client apps (iOS/iPadOS, Android, Electron/Angular) and hardware integration. You will write production code, use AI-assisted tools, and work with Product/UX to ship end-to-end experiences across platforms.

You will lead design, testing, and release processes, ensuring secure, efficient connectivity with Cricut hardware and strong performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer — AI-Driven Graphics & UI
Lead Software Engineer — AI-Driven Graphics & UI

Cricut • South Jordan (UT)

On-site
USD 140,000 - 180,000
Lead Agentic Software Engineer, Connected Devices
Lead Agentic Software Engineer, Connected Devices

Cricut • South Jordan (UT)

On-site
USD 140,000 - 190,000
Lead Agentic Software Engineer, Connected Devices
Lead Agentic Software Engineer, Connected Devices

SmartRecruiters, Inc. • South Jordan (UT), Northern (KY)

Hybrid
USD 140,000 - 180,000
Staff AI-Native Platform Engineer (Cross-Platform)
Staff AI-Native Platform Engineer (Cross-Platform)

Cricut • South Jordan (UT)

On-site
USD 130,000 - 190,000
Medical coverage
Dental coverage
Vision coverage
+5
Staff AI-Native Software Engineer — Cross-Platform Design
Staff AI-Native Software Engineer — Cross-Platform Design

Cricut Inc. • South Jordan (UT)

On-site
USD 180,000 - 240,000
Medical, Dental, Vision coverage
401(k) match
Generous PTO
+3
Staff AI-Native Software Engineer
Staff AI-Native Software Engineer

Cricut • South Jordan (UT)

On-site
USD 130,000 - 190,000
Medical coverage
Dental coverage
Vision coverage
+5
Staff AI-Native Software Engineer
Staff AI-Native Software Engineer

Cricut Inc. • South Jordan (UT)

On-site
USD 180,000 - 240,000
Medical, Dental, Vision coverage
401(k) match
Generous PTO
+3
Software QA Engineer — AI, Web, Mobile & Hardware
Software QA Engineer — AI, Web, Mobile & Hardware

Cricut • South Jordan (UT)

On-site
USD 90,000 - 130,000
Medical, Dental, Vision coverage
401(k) match
Generous PTO
+3
Senior Agentic Software Engineer - Connected Devices
Senior Agentic Software Engineer - Connected Devices

SmartRecruiters, Inc. • South Jordan (UT), Northern (KY)

Hybrid
USD 140,000 - 180,000
QA Engineer, AI & Hardware | End-to-End Testing Champion
QA Engineer, AI & Hardware | End-to-End Testing Champion

Cricut, Inc. • Salt Lake City (UT), Northern (KY)

Hybrid
USD 90,000 - 130,000
Medical coverage
Dental coverage
Vision coverage
+5