Senior Firmware Engineer
Cricut
Company DescriptionCricut 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.We believe everyone is born creative. We’re a diverse tapestry of thinkers, dreamers, givers, DIYers, handi-workers, artisans, and forever and always architects of things.At Cricut, we place the power of handmade into the hands of all. We give you beautiful, easy-to-master tools so you can make something unique, remarkable, perfect. We surround you with ideas, community, inspiration, and encouragement to take your creativity further than you ever imagined. And as a community, we celebrate the exhilarating act of making every single day.So, make that handcrafted card that feels like a hug. Design a shirt for fun, for family, or for a full-blown business. Craft with a passion or for a purpose. Make something big and bold, itsy-bitsy, amazingly ambitious, or just plain silly. Whatever you make, just make your heart out. Because here’s the remarkable truth: When we all make together, we make all things possible.Let’s make.Job DescriptionWhat you’ll doDevelop and debug embedded firmware for bare-metal microcontroller, RTOS, System on Chip, and Single Board Computer systemsWork closely with project and product management to derive technical requirements from product requirementsWork with hardware engineering team to bring up new boards, systemsUse a data and statistical method to analyze and resolve design issuesWrite control system code for actuators (motors, solenoids, etc), including PID tuning and dynamic controlIntegrate and analyze sensor data (optical, thermal, reflective, etc.), focusing on signal processing and noise reductionTroubleshoot and debug low-level hardware interfaces such as USB, UART, SPI, I2C, PWM, and GPIODevelop internal tools (in C or C++) to aid testing, automation, and manufacturing processesParticipate in code reviews, documentation, and revision control to ensure high firmware quality and scalabilityCollaborate across engineering teams to support full product lifecycleQualificationsWhat we’re looking forBachelor’s or Master’s degree in Electrical, Mechanical, Computer Engineering, or Computer Science (robotics/control emphasis preferred)5+ years of embedded firmware experience OR strong project/internship experience for new gradsStrong C programming skills; C++ and/or Assembly exposure a plusExperience with bare-metal microcontroller, FPGA, andReal Time Operating System developmentExperience with embedded solutions for electromechanical commercial electronics similar to Cricut’s products, for example:die cutters, plotters, printers, etc.Familiarity with electromechanical systems including actuators and precision controlStrong troubleshooting and debugging skills for low-level embedded systemsExcellent communication, documentation, and teamwork skillsComfortable working both independently and in a collaborative, hands-on environmentAdditional InformationWe’ve 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. You'll also get exclusive employee discounts—and best of all, you’ll 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. We’re evolving fast—refining our strategy, growing our teams, and raising the bar across the board. This is an incredible opportunity for the right kind of person—but it’s not for everyone. We’re looking for A-players—people who don’t just meet expectations, but consistently exceed them. If you thrive in dynamic environments and find joy in turning challenges into momentum, keep reading. Here’s what makes someone a great fit for this role (and for this moment at Cricut):You have a bias for urgency. You don’t wait for perfect clarity to take action—you 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 standards—especially for yourself. You’re proud of your work and protective of your reputation. You take ownership, deliver quality, and don’t 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 don’t 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. You’re low ego, high output—and your team loves working with you.One More Thing (It’s a Big One): This role is in-office five (5)daysaweek. We believe that real collaboration, innovation, and culture are built face-to-face. If you’re energized by working alongside smart, kind, creative people—and enjoy those unplanned hallway conversations that spark great ideas—you’ll love it here. If you’re looking for a hybrid or fully remote role, this likely isn’t the right time or place. But if you’re excited by challenge, purpose, and building something better, we’d love to hear from you. Let’s make something amazing—together.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 you’re 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.SummaryType: Full-timeFunction: EngineeringExperience level: Mid-Senior LevelIndustry: Consumer Electronics
- ...Description What you’ll do Develop and debug embedded firmware for bare-metal microcontroller, RTOS, System on Chip, and Single... ...requirements from product requirements Work with hardware engineering team to bring up new boards, systems Use a data and...SeniorPermanent employmentInternshipWork at officeRemote work
- ...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...SuggestedPermanent employmentFull timeInternshipWork at officeRemote work
- ...company and changed an industry by putting the customer first, always. The best is yet to come!Why you want this jobAs a Senior Backend Software Engineer at SeekWell, you'll collaborate with a team of engineers to develop, maintain, and support the backend services and...SeniorWork at officeFlexible hours
- ...DevSecOps Engineer We are looking for a passionate, collaborative and driven DevSecOps Engineer to join our team. You will be contributing the DevSecOps team within Risk and Security. Influence and drive security standards alignment make recommendations on security...Senior
- ...Overview Senior/Staff Software Engineer — Draper, UT, United States. Full Time. At Redo , we’re redefining the customer experience journey. We prioritize every aspect of customer interaction as part of a comprehensive customer experience platform. We focus on...SeniorFull timeWork experience placementWork at officeFlexible hours
- ...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...SeniorFull timeLocal areaShift workNight shift
- ...and best in class outcomesVisionary in future focused problem-solvingExceptional in execution and impactThe RoleAs a Senior Site Reliability Engineer at Proofpoint you will develop a deep understanding of the various services and applications that come together to deliver...SeniorFull timeFlexible hours
- ...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...SeniorDay shift
$136.2k - $214.01k
...outcomes Visionary in future focused problem-solving Exceptional in execution and impact The Role As a Senior Site Reliability Engineer at Proofpoint you will develop a deep understanding of the various services and applications that come together to...SeniorFull timeFlexible hours- Job Description:SENIOR SOFTWARE ENGINEER(Draper, Utah On-site)(No Sponsorships)ABOUT UPBOUNDUpbound Group, Inc. (effective February 27, 2023: NASDAQ: UPBD) is an omni-channel platform company committed to elevating financial opportunity for all through innovative, inclusive...Senior
- ...helps turn 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...SeniorWork at officeRemote workRelocationRelocation package
$172k - $237k
...assumptions and reimagining how work gets done. Engineers define intent, author precise... ...before, you'll find your place here.Hardware Senior Principal Engineer - System... ...Diags, ONIE, BMC, BIOS/UEFI, and platform firmware for networking switch products, including...Senior- ...WSP Global Inc. in Salt Lake City seeks a Sr. Transportation Project Manager to lead civil engineering projects within the Transportation team. You’ll guide project delivery, manage client relationships and coordinate with local and national delivery experts to meet objectives...SeniorLocal area
- ...and Uber. Our marketplace is already growing rapidly in all 50 states and we’re just getting started!We are looking for legendary engineers. You know the type. When you are at lunch and a story starts about "that time" when "that engineer" came up with a pivotal feature...SeniorFull timeWork at office
- ...diverse service lines, including Water, Architecture, Building Engineering Services, Field Services, Power, Waste, Industrial, and... ...challenges facing our clients and communities.In the role of a Senior Software Engineer, we'll count on you to: Duties include working...Senior
$100k - $150k
...Senior .NET Solutions Developer - Remote Bright Vision Technologies is a technology consulting and software development... ...built on Microsoft technology stacks. This role spans the full engineering lifecycle — requirements analysis, architectural design, hands...SeniorFull timeH1bLocal areaImmediate startRemote workVisa sponsorship$145k - $165k
..., and help define the next generation of legal technology, we'd love to meet you.What You’ll Do NetDocuments is seeking a Senior Software Engineer - Growth to join our AI Growth team and help build the systems that enable customers to understand, adopt, and realize value...SeniorImmediate start- ...Annualized base pay may vary depending on geographic location, job-related knowledge, skills, and experienceWe’re looking for a Senior Software Engineer II to provide technical leadership within a collaborative XactRestore product team. Our teams bring together product...Senior
$139k - $257.55k
The OpportunityAs a full-stack Senior Software Engineer at Adobe Workfront, you will play a key role in shaping the future by designing and delivering high-impact features that empower teams worldwide. You will work closely with your engineering team and partner with Product...SeniorFull timeTemporary workLocal areaWorldwide- ...meaningful work, influence outcomes, and grow alongside a company that’s ready to move fast, you’ll feel at home at MX.Our software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with their finances. Our...SeniorContract work
$135k - $170k
...prioritizing remediation, and managing their migration to post-quantum cryptography (PQC).The Quantum Central engineering team is looking for a full stack Senior Software Engineer to help build this platform from the ground up. This is greenfield, high-impact work on a...SeniorFlexible hours- JobSummary Duetogrowth,HeadwatersConstructionCompanyislookingforanhonestandpersonableSr.EstimatorrtojoinourDraper,UTOffice.Interestedcandidatesshouldbeabletoprovidepreconstructionservicesforourclients,includingestimating,preliminaryscheduling,valueengineering,andconstructabilityreviews...SeniorFull time
- 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... ...-to-end development, from onboarding through senior leadership. We provide a wide range of...SeniorTemporary workFlexible hours
- ...filings, timely reconciliations, and effective audit readiness.Responsibilities:• Oversee payroll tax compliance activities and provide senior-level guidance to ensure statutory filings, remittances, and reporting obligations are completed accurately and on time.• Manage...Senior
$174k - $225k
...about challenging assumptions and reimagining how work gets done. Engineers define intent, author precise specifications, and orchestrate... ...team member — right now at MyWellatDell.comThermal Senior Principal EngineerThe ISG Thermal Engineering team leads and delivers...Senior- ...Senior DevOps & Release Engineer Job Type: Full time, Permanent Location: Salt Lake City, Utah (onsite) Apply (by clicking the relevant button) after checking through all the related job information below. A publicly traded, global medical technology company...SeniorPermanent employmentFull timeWorldwide
- ...Senior C++ Software Engineer, Medical Imaging Job Type: Full time, Permanent Location: Salt Lake City, USA Want to make an application Make sure your CV is up to date, then read the following job specs carefully before applying. A medical technology company...SeniorPermanent employmentFull time
- Senior Java Developer - NAOP (New Account Opening Platform)Position Summary:Zions Bancorporation’s Enterprise Technology and Operations... ...with Solution Architects, Developers, Product Owners, QA engineers, DevOps teams to deliver scalable, secure, and high-performing...SeniorTemporary workH1bWork at officeWork from homeFlexible hours3 days per week
$64 - $74 per hour
DescriptionKforce has a client that is seeking a Senior Oracle DBA (100% Remote).Summary:Our client, a healthcare organization, is... ...through root-cause resolution* Collaborate with application and engineering teams on schema design, query optimization, and database...SeniorRemote work$152k - $242k
...about challenging assumptions and reimagining how work gets done. Engineers define intent, author precise specifications, and orchestrate... .... Mechanical Engineers (Multiple Open Roles, Principal and Senior Principal levels)Mechanical Engineering leads and delivers the...SeniorRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior implementation project manager Riverton, UT
- senior Riverton, UT
- senior performance engineer Riverton, UT
- senior software engineer remote Riverton, UT
- senior creative Riverton, UT
- senior manager creative operations Riverton, UT
- senior level Riverton, UT
- senior accountant remote Riverton, UT
- senior manager diversity & inclusion Riverton, UT
- senior application administrator Riverton, UT





