Demo

Firmware Engineer

ZimZee Recruiting
Salt Lake, UT Full Time
POSTED ON 5/30/2026
AVAILABLE BEFORE 6/27/2026

ZimZee Recruiting is looking for an Embedded Firmware Engineer in Lehi, Utah. This is an excellent opportunity for an early-career embedded engineer who is passionate about developing firmware for innovative embedded systems and wearable technology products. The Embedded Firmware Engineer will work closely with experienced engineering teams to design, develop, test, and optimize firmware in both RTOS and bare-metal environments. This role offers hands-on exposure to the full product development lifecycle, including software integration, hardware validation, debugging, and cross-functional collaboration within an Agile development environment.


Skills and Requirements

  • BS or MS degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field
  • 1–3 years of embedded firmware or embedded software engineering experience
  • Strong programming skills in C with familiarity in C and Python for scripting and test automation
  • Experience developing firmware in RTOS and/or bare-metal embedded environments
  • Knowledge of ARM Cortex-M microcontrollers and embedded system architecture
  • Understanding of embedded communication interfaces including SPI, I2C, UART, USB, ADC, and DAC
  • Proficiency with Git version control, code reviews, branching strategies, and collaborative development workflows
  • Experience debugging embedded systems using oscilloscopes, logic analyzers, debuggers, and related tools
  • Solid understanding of programming fundamentals including memory management, pointers, state machines, interrupts, and polling


Key Responsibilities

  • Design, develop, test, and maintain embedded firmware for wearable and embedded technology products
  • Collaborate with senior engineers to implement firmware features and support product development initiatives
  • Integrate, validate, and troubleshoot firmware on embedded hardware platforms
  • Participate in code reviews and contribute to maintaining high-quality, scalable, and maintainable codebases
  • Create and maintain technical documentation, design notes, and development records
  • Work closely with cross-functional engineering teams to support feature delivery, system integration, and issue resolution
  • Take ownership of assigned development tasks while continuously expanding technical knowledge and responsibilities

Salary : $90,000 - $120,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ZimZee Recruiting

  • ZimZee Recruiting Lehi, UT
  • ZimZee Recruiting is looking for an Embedded Firmware Engineer in Lehi, Utah. This is an excellent opportunity for an early-career embedded engineer who is... more
  • 2 Days Ago

  • ZimZee Recruiting Sunnyvale, CA
  • ZimZee Recruiting is looking for a Senior Design Engineer (MEMS Sensors). This position is responsible for the design, development, and continuous improvem... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Firmware Engineer jobs in the Salt Lake, UT area that may be a better fit.

  • AtlasIED Salt Lake, UT
  • We are seeking an experienced and energetic Firmware Engineer with a passion for audio to support our commercial division. Ideal candidates will have excel... more
  • 9 Days Ago

  • Digi International Companies Sandy, UT
  • Opengear keeps networks running smoothly with our Network Resilience Platform. Leveraging our Smart Out of Band solution and automation capabilities, users... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!