Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer

Full-time

Cricut

What youll do

  • Develop and debug embedded firmware for bare-metal microcontroller systems
  • Work closely with hardware engineers to bring up new boards and support new product development
  • Write control system code for actuators (motors solenoids) including PID tuning and dynamic control
  • Integrate and analyze sensor data (optical thermal reflective etc.) focusing on signal processing and noise reduction
  • Troubleshoot and debug low-level hardware interfaces such as USB UART SPI I2C PWM and GPIO
  • Develop internal tools (in C or C) to aid testing automation and manufacturing processes
  • Participate in code reviews documentation and revision control to ensure high firmware quality
  • Collaborate across engineering teams to support full product lifecycle and contribute to design reviews

Qualifications :

What were looking for

  • Bachelors or Masters degree in Electrical Mechanical Computer Engineering or Computer Science (robotics/control emphasis preferred)
  • 13 years of embedded firmware experience OR strong project/internship experience for new grads
  • Strong C programming skills; C and/or Assembly exposure a plus
  • Experience with bare-metal microcontroller development
  • Familiarity with electromechanical systems including actuators and precision control
  • Strong troubleshooting and debugging skills for low-level embedded systems
  • Excellent communication documentation and teamwork skills
  • Comfortable working both independently and in a collaborative hands-on environment

Additional Information :

Weve got you covered
At Cricut we take care of our people. Enjoy competitive Medical Dental and Vision coverage a 401(k) match generous PTO tuition reimbursement and a yearly lifestyle stipend to support your wellness and passions. Youll also get exclusive employee discountsand best of all youll be surrounded by some of the most talented and creative individuals out there.

A Quick Note Before You Apply
Cricut is in a powerful chapter of transformation. Were evolving fastrefining our strategy growing our teams and raising the bar across the board. This is an incredible opportunity for the right kind of personbut its not for everyone.

Were looking for A-players people who dont just meet expectations but consistently exceed them. If you thrive in dynamic environments and find joy in turning challenges into momentum keep reading.

Heres what makes someone a great fit for this role (and for this moment at Cricut):

You have a bias for urgency.
You dont wait for perfect clarity to take actionyou start learn and adjust. You believe that speed matters especially when paired with thoughtfulness. You ask: What can move forward today and push past inertia.

You set high standardsespecially for yourself.
Youre proud of your work and protective of your reputation. You take ownership deliver quality and dont cut corners. You hold yourself accountable without waiting to be asked.

You stay focused when things are moving fast.
You can identify what really matters and dont get distracted by noise. You prioritize well and manage your time wisely.

You collaborate like a pro.
You elevate the people around you communicate clearly and give thoughtful feedback. Youre low ego high outputand your team loves working with you.

One More Thing (Its a Big One):
This role is in-office five (5) days a week .
We believe that real collaboration innovation and culture are built face-to-face. If youre energized by working alongside smart kind creative peopleand enjoy those unplanned hallway conversations that spark great ideasyoull love it here.

If youre looking for a hybrid or fully remote role this likely isnt the right time or place. But if youre excited by challenge purpose and building something better wed love to hear from you.

Lets make something amazingtogether.

What to Do Next: 

Please attach your resume including links to your portfolio where applicable. If you want to show your super powers in other ways include that information too. You can be sure that Cricut is an employer who values individuality equality and diversity so tell us what youre all about. If you are a Maker or a DIY enthusiast whether you think you are a good one or not we would love to hear about it when you send us your information!

At Cricut we celebrate inclusion and diversity. Cricut is an equal opportunity employer and makes employment decisions based on merit. Cricut prohibits discrimination based on race color religion sex sexual identity gender identity marital status veteran status nationality citizenship age disability medical condition pregnancy or any other unlawful consideration. All your information will be kept confidential according to EEO guidelines. Cricut participates in E-Verify.

Visa Sponsorship Note: Cricut is not currently sponsoring all visa types at this time. Therefore we may in our sole judgement elect not to proceed with interviewing candidates who do not have citizenship or current permanent residency. This includes the re entering into a hiring arrangement with anyone who may require visa sponsorship at some point in the future.

Remote Work :

No

Employment Type :

Full-time

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in South Jordan, UT vacancy
  •  ...What youll do Develop and debug embedded firmware for bare-metal microcontroller RTOS System on Chip and Single Board Computer...  ...requirements from product requirements Work with hardware engineering team to bring up new boards systems Use a data and statistical... 
    Suggested
    Permanent employment
    Full time
    Internship
    Work at office
    Remote work

    Cricut

    South Jordan, UT
    2 days ago
  •  ..., tangible creations—one project at a time.Let’s make.Job DescriptionJob DescriptionCricut is looking for a Director of Hardware Engineering who understands what it takes to make great products. This individual will be technically competent, passionate about the consumer... 
    Suggested
    Work at office
    Remote work
    Relocation
    Relocation package

    Cricut

    South Jordan, UT
    6 days ago
  •  ...possible. Let’s make. Job Description What you’ll do Develop and debug embedded firmware for bare-metal microcontroller systems Work closely with hardware engineers to bring up new boards and support new product development Write control system code for... 
    Suggested
    Permanent employment
    Internship
    Work at office
    Remote work

    Cricut

    South Jordan, UT
    3 days ago
  • $172k - $237k

     ...about challenging assumptions and reimagining how work gets done. Engineers define intent, author precise specifications, and orchestrate...  ...developing Diags, ONIE, BMC, BIOS/UEFI, and platform firmware for networking switch products, including 100G, 400G, 800G, and... 
    Suggested

    Dell Technologies

    Sandy, UT
    4 days ago
  • Are you a software engineer who is excited by the challenge of building both embedded firmware and user-facing applications that power industrial automation systems? Emerson has an exciting opportunity for you.We are looking for curious, motivated engineers who enjoy working... 
    Suggested
    Temporary work
    Flexible hours

    Emerson

    Sandy, UT
    7 days ago
  •  ...everything we do, including how we support and care for our people. Our diverse service lines, including Water, Architecture, Building Engineering Services, Field Services, Power, Waste, Industrial, and Transportation reflect our commitment to shaping resilient, sustainable,... 

    HDR

    Sandy, UT
    6 days ago
  • TransCore (TRN), a subsidiary of ST Engineering, is seeking a talented Sr DevOps Engineer to join our Smart Mobility team in Austin, Texas. Summary - About the RoleTransCore is building Smart Mobility, a cloud-native mobility platform that lets people move through tolling... 
    Full time
    Work at office
    Local area
    Remote work
    Relocation

    TransCore

    Sandy, UT
    4 days ago
  •  ...Field of vision/peripheralSUMMARY OF MINIMUM QUALIFICATIONSEducation and/or experience equivalent to a Bachelor’s degree in relevant engineering discipline.A minimum of eight (8) years of experience in software assurance or regulated software development.Strong knowledge of... 
    Full time
    Local area
    Shift work
    Night shift

    Merit Medical

    Riverton, UT
    4 days ago
  •  ...DescriptionCricut is seeking a highly motivated and experienced Software QA Engineer to help deliver high-quality experiences across Web, Mobile,...  ...devices and hardware products.Test onboarding, connectivity, firmware updates, ownership management, and user workflows.Verify system... 
    Work at office
    Remote work
    Relocation
    Relocation package

    Cricut

    Riverton, UT
    6 days ago
  • Company DescriptionWe are seeking an experienced Lead Agentic Software Engineer to build and ship features across our client applications on iOS/iPadOS, Android, or Electron/Angular. This hands-on, code-intensive role focuses on writing and shipping production code while... 

    Cricut

    Riverton, UT
    5 days ago
  •  ...support of key components within the NAOP ecosystem. You will work closely with Solution Architects, Developers, Product Owners, QA engineers, DevOps teams to deliver scalable, secure, and high-performing solutions that directly impact customer experience and business... 
    Temporary work
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    6 days ago
  • $140.6k - $173.1k

    We are looking for a passionate Staff Software Development Engineer who enjoys solving complex problems, passionate about learning and experimenting, building innovative solutions, and collaborating with a talented engineering team. In this role, you will play a key part... 
    Full time
    Work at office
    Remote work
    Flexible hours

    WEX

    Midvale, UT
    5 days ago
  •  ...participates in collaborative coding sessions and code reviews. Creates unit tests with appropriate code coverage and assists quality engineers in developing automated integration tests and UI tests. Collaborates effectively in a Scrum team with the desire to perform a... 
    Full time
    Work at office
    Remote work

    Mountain America Credit Union

    Sandy, UT
    10 days ago
  •  ...Services Cloud, Service Cloud, Experience Cloud, and OmniStudio. You will collaborate closely with product, architecture, and senior engineering partners while growing your technical depth and impact. The Salesforce Developer will: Design, develop, and enhance Salesforce... 
    Temporary work
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    6 days ago
  • Senior Principal Software Engineer (ServiceNow Process Architect)Be a part of a team that’s ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding... 

    Dell Technologies

    Sandy, UT
    3 days ago
  •  ...possible for over 150 years. Help us transform our workforce of the future, todayWe are seeking a highly collaborative Manager of AI Engineering & Generative AI Development to build, lead, and mentor a team of AI Engineers. As a leading financial services organization, we... 
    Work at office
    Flexible hours

    Zions Bancorporation

    Midvale, UT
    6 days ago
  •  ...make.Job DescriptionWe're looking for a Staff AI-Native Software Engineer to architect the future of a cross-platform design product—...  ...client apps, backend services, device connectivity, and hardware/firmware integration, with a mandate to make the entire stack secure, scalable... 
    Work at office
    Remote work
    Relocation
    Relocation package

    Cricut

    South Jordan, UT
    5 days ago
  •  ...water and wastewater treatment through innovation, digital transformation, and intelligent automation. We are seeking an Applied AI Engineer to help identify, design, and deploy practical artificial intelligence solutions that improve how we work across the organization.... 
    Full time
    Temporary work
    Work at office

    Ovivo

    Sandy, UT
    3 days ago
  •  ...the best experience possible for over 150 years. Help us transform our workforce of the future, today.We are looking for a Software Engineer who brings a strong focus on DevSecOps and cloud platforms, while staying grounded in how full-stack applications run. In this... 
    Temporary work
    Work experience placement
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    6 days ago
  •  ...Merit Medical seeks a Senior Software QA Engineer I to ensure software used in medical devices and manufacturing systems meets safety, reliability, and regulatory standards. The role involves developing quality plans, conducting risk analyses, managing supplier qualifications... 
    Day shift

    Merit Medical

    South Jordan, UT
    10 days ago
  • InComm Software Engineering Intern US-UT-Sandy Job ID: 2026-22268 # of Openings: 1 Category: IT - Software Development InComm Payments Overview When you think of InComm Payments, think of Innovative Payments Technology. We were founded over 30 years ago and continue to... 
    Internship
    Work at office
    Local area

    InComm

    Sandy, UT
    5 days ago
  • $146.2k - $282.6k

     ...and develop in your career. Keeping healthcare healthy can be as fun as it is rewarding CHG Healthcare is seeking a Staff Software Engineer to join our DMO Engineering team. The Engineering team designs, builds, and maintains the technology platforms and software... 
    Permanent employment
    Temporary work
    Locum
    Work from home
    Flexible hours

    CHG Management, Inc.

    Midvale, UT
    5 days ago
  •  ...everything we do, including how we support and care for our people. Our diverse service lines, including Water, Architecture, Building Engineering Services, Field Services, Power, Waste, Industrial, and Transportation reflect our commitment to shaping resilient, sustainable,... 

    HDR

    Sandy, UT
    6 days ago
  •  ...inspiration into real, tangible creations—one project at a time.Let’s make.Job DescriptionWe're looking for a Senior Site Reliability Engineer, Platform Infrastructure to take hands-on technical ownership of the architecture, reliability, and scalability of our entire AWS... 
    Work at office
    Remote work
    Relocation
    Relocation package

    Cricut

    Riverton, UT
    4 days ago
  •  ...We are seeking an experienced AI Engineering Lead/Manager to lead a team that builds and ships AI-powered features across our client-facing applications. You will bring hands-on experience integrating AI capabilities such as AI image generation agentic actions and Model... 
    Full time
    Work at office
    Remote work
    Relocation
    Relocation package

    Cricut

    South Jordan, UT
    14 days ago
  •  ...what should we do about it" — forecasting, propensity, and optimization/recommendation systems that drive concrete business actions. Engineer agentic AI systems. Design and ship LLM-powered agents and workflows that are token-efficient by design — tight context management... 
    Work at office
    Flexible hours

    Ivanti

    South Jordan, UT
    3 days ago
  • $123.2k - $169.4k

    Messaging and Streaming Platform Engineer The ability to drive human progress through technology relies on robust and reliable IT infrastructure - and that’s what our IT Infrastructure team provides to our customers. We’re a team of experts optimizing the performance and... 

    Dell Technologies

    Sandy, UT
    4 days ago
  • $100k - $150k

     ...create scalable, secure, and user-friendly applications. As we continue to grow, we’re looking for a skilled AI Learning Systems Engineer to join our dynamic team and contribute to our mission of transforming business processes through technology. This is a... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    South Jordan, UT
    1 day ago
  •  ...BGIS is currently seeking a Lead Critical Facility Engineer (Data Center) to join the team in South Jordan, UT. BGIS is a leading provider of integrated real estate management services, including facilities management, project management, energy & sustainability... 
    Full time
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Local area
    Flexible hours

    BGIS

    South Jordan, UT
    2 days ago
  •  ...the best experience possible for over 150 years. Help us transform our workforce of the future, today.We are looking for a Software Engineer with a background in Platform Engineering to build and scale our modern infrastructure. In this role, you will bridge the gap... 
    Temporary work
    H1b
    Work at office
    Flexible hours

    Zions Bancorporation

    Midvale, UT
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!