×
Register Here to Apply for Jobs or Post Jobs. X

System Architect Machines

Job in South Jordan, Salt Lake County, Utah, 84095, USA
Listing for: Cricut
Full Time position
Listed on 2026-05-04
Job specializations:
  • Engineering
    AI Engineer (Applied/Software), Systems Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Cricut® empowers people to make and personalize almost anything—from custom cards and apparel to everyday items and home décor. Our smart cutting machines, design apps, and materials make creativity easy and accessibleforeveryone. We believe everyone is born creative, and our mission is to put the power of handmade into the hands of all. With a passionate community of Makers around the world, Cricut helps turn inspiration into real, tangible creations—one project at a time.

Let’s make.

Job Description

We’re looking for a System Architect to define and guide the end-to-end architecture for a cross-platform design product—spanning desktop and mobile apps for manual and AI-assisted design creation, cloud-saved projects, and dependable connectivity and execution on cutting machines over Bluetooth, USB, and Wi‑Fi.

This role requires deep systemthinking across client apps, backend services, device connectivity, and hardware/firmware integration—ensuring the entire system is secure, scalable, extensible, maintainable, observable, and delightful to use. Equally important, this architect will shape how AI is woven into both the product experience and the way our engineering organization builds software.

Key Responsibilities
  • Champion AI-native engineering practices across the organization—agentic coding tools, AI-assisted code review, automated test generation, and AI-augmented design and ADR workflows—while maintaining code quality, security, and human oversight.
  • Drivetheend-to-endarchitecturefrom front-end apps through cloud services to machine execution, including data flow, control flow, latency, reliability, andfailurerecovery.
  • Set clear APIs and integrationcontracts between app, cloud, and devices (including versioning/backward compatibility).
  • Design cross-platform application architecture(e.g., iOS/Android, desktop) for complex workflows.
  • Design reliable connectivity over Bluetooth, USB, and Wi‑Fi (pairing, discovery, reconnection, error handling).
  • Ensure strong reliability, security, and performance(retries, encryption, permissions).
  • Define observability standards across applications, services, and devices by establishing metrics, tracing, and logging practices, along with connectivity diagnostics and user-level debugging tools.
  • Establish architectural governance by defining reference architectures, conducting design reviews, managing the ADR process, setting coding standards where needed, and aligning technical roadmaps with product goals.
  • Partner cross-functionally with product, design, QA, manufacturing, firmware/EE, AI/ML, support, and security to ensure decisions are practical and shippable.
  • Mentor engineering leaders and help teams make high-quality tradeoffs in performance, UX, reliability, and cost.
Qualifications
  • 10+ years of software development experience,building and shipping production systems spanningclient apps + backend + device integration.
  • Demonstrated track record designing and shipping cross-platform products at scale—keeping iOS, Android, desktop, and/or web feature-aligned through shared code, platform abstraction layers, and disciplined API contracts. Experience with frameworks like React Native or Flutter.
  • Hands-on experience integrating AI/LLM capabilities into production systems—model orchestration, retrieval, agentic patterns, evals, and managing latency, cost, andreliabilitytradeoffs.
  • Fluent and pragmatic user of modern AI engineering tools (e.g., Claude Code, Cursor, Copilot,Agentic

    SDKs); able to lead the team in adopting them safely and effectively.
  • Track record leading large refactors/migrations (modernization, modular architecture).
  • Ability to communicate architecture clearly (diagrams, ADRs, tradeoffs) and influence across multiple teams.
  • Ability to balance hands-on implementation (90%)with architecture leadership.
  • Possesses a solid understanding of embedded and hardware integration concepts, including firmware constraints, command protocols, calibration, safety, OTA/update considerations, and error codes and telemetry.
  • Demonstrated experience with device connectivity (Bluetooth, Wi‑Fi, and USB), including real-world challenges such as pairing, discovery, interference, bandwidth and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary