1

Embedded Firmware Engineer Jobs in Utah (NOW HIRING)

Sr. Firmware Engineer

Sandy, UT ยท On-site

$113K - $150K/yr

POSITION SUMMARY The Senior Firmware Engineer will be responsible for the embedded firmware development. This role will include defining communication protocols, debugging firmware and coordinating ...

Design, develop, and maintain embedded firmware for Audio DSP systems. * Collaborate with cross ... Work closely with hardware engineers to ensure seamless integration of DSP functionalities.

Embedded Software Engineer

Orem, UT

$114K - $150K/yr

... and firmware. โ€ข Diagnose issues related to startup behavior, communication failures, timing ... in embedded programming languages (e.g., C/C++), version control (Git/Github) and real-time ...

Senior Embedded Software Engineer

Provo, UT

$117K - $153K/yr

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Senior Embedded Software Engineer

Provo, UT

$117K - $153K/yr

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Embedded OS Engineer

Salt Lake City, UT ยท On-site

$120K - $158K/yr

Position Summary Teal Drones is looking for a hands-on Embedded OS Engineer to own the Ubuntu-based Linux firmware stack on our MK2 drone platform (Qualcomm QRB5165). You will be the person who ...

Embedded OS Engineer

Salt Lake City, UT

$120K - $158K/yr

Position Summary Teal Drones is looking for a hands-on Embedded OS Engineer to own the Ubuntu-based Linux firmware stack on our MK2 drone platform (Qualcomm QRB5165). You will be the person who ...

next page

Showing results 1-20

Embedded Firmware Engineer information

See Utah salary details

$66.9K

$111.1K

$149.3K

How much do embedded firmware engineer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for embedded firmware engineer in Utah is $111,072.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,800.00 and $128,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Embedded Firmware Engineer position, and why are they important?

To excel as an Embedded Firmware Engineer, you need a strong command of C/C++ programming, embedded systems design, and microcontroller architecture, typically supported by a degree in electrical engineering, computer engineering, or a related field. Familiarity with debugging tools, real-time operating systems (RTOS), version control systems like Git, and industry-relevant certifications such as Certified Embedded Systems Engineer (CESE) are valuable. Strong problem-solving abilities, effective cross-functional communication, and adaptability are essential soft skills. These competencies ensure high-quality, reliable firmware development and efficient collaboration with hardware, software, and testing teams.

What are the typical daily responsibilities of an Embedded Firmware Engineer?

As an Embedded Firmware Engineer, you can expect your daily responsibilities to include writing and testing code for microcontrollers, debugging hardware-software integration issues, and collaborating closely with hardware designers and other engineers to define system requirements. You'll also participate in code reviews, develop test procedures, and document technical specifications for ongoing and future projects. The role often involves troubleshooting in lab environments and may require firmware updates to existing products. This variety ensures each day presents unique challenges and opportunities to contribute directly to product innovation and quality.

What does an Embedded Firmware Engineer do?

An Embedded Firmware Engineer develops and maintains low-level software that controls hardware devices, ensuring they function efficiently and reliably. They write code in languages like C and C++ for microcontrollers and processors, often working with real-time operating systems (RTOS) and communication protocols. Their role involves debugging, optimizing performance, and collaborating with hardware and software teams to integrate systems.

What are the most commonly searched types of Embedded Firmware Engineer jobs in Utah? The most popular types of Embedded Firmware Engineer jobs in Utah are:
What cities in Utah are hiring for Embedded Firmware Engineer jobs? Cities in Utah with the most Embedded Firmware Engineer job openings:
What are popular job titles related to Embedded Firmware Engineer jobs in UT? For Embedded Firmware Engineer jobs in UT, the most frequently searched job titles are:

Sr. Firmware Engineer

AtlasIED

Sandy, UT โ€ข On-site

$113K - $150K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Job description

POSITION SUMMARY

The Senior Firmware Engineer will be responsible for the embedded firmware development. This role will include defining communication protocols, debugging firmware and coordinating with the Engineering Department requirements and development of new products.

ย 

ESSENTIAL FUNCTIONS

  • Participate in firmware code reviews and create documentation for firmware projects including block diagrams, state diagrams, coding specifications, product descriptions, etc. as mandated by company policies or project requirements.
  • Write code for embedded projects in C, C++ and occasionally ASSEMBLY or other applicable languages for use with microprocessors and DSPs. Most projects involve the control and implementation of audio processing elements (Compressors, Routers, Limiters, Delays, etc.). This also includes the following elements:
  • Compile code with no errors or warnings in a format appropriate to the design.
  • Load, test and debug the code on the target (may require using emulators, simulators, etc).
  • Generate all required source and output files to be stored for later reference, modification or replication.
  • Sustain existing products by implementing new features/capabilities, interfaces and bug fixing.
  • Support or liaise with outside contractors on projects that involve DSP or embedded firmware.
  • Perform system analysis, planning, design, development and test of limited-scope projects and/or subsystems.
  • Guide or perform the work necessary to resolve complex issues within existing products and portions of new designs.
  • Debug prototype hardware.
  • Develop improvements to the Firmware development processes and methodologies.ย 
  • Assist in the development of test procedures used in production to fully test final assemblies.

ESSENTIAL TASKSย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย 

  • Support legacy code as necessary.
  • Assist in the board design process as well as prototype board testing.
  • Provide technical mentorship and leadership to Firmware Department and Engineering Department.
  • Contribute ideas for new features and directions for future releases.

Company Description

MiTek Corporation is a family owned and operated parent company to brands including MTX Audio, Xtant, Coustic and AtlasIED. MiTek's experience in designing, manufacturing, and selling high performance commercial, mobile, residential, marine, and motorsports audio has created some of the best equipment on the market.
MiTek offers a comprehensive benefits package along with long term growth opportunities across its many brands. Come join the family!