1

Embedded Firmware Engineer Jobs in Utah (NOW HIRING)

Embedded Firmware Engineer

Murray, UT · On-site

$96K - $132K/yr

... Firmware Engineer who can implement low level software/firmware for custom boards and systems that ... Coda Octopus Engineering creates rugged electronics, software, and embedded computing solutions for ...

Embedded Firmware Engineer

Murray, UT · On-site

$96K - $132K/yr

... Firmware Engineer who can implement low level software/firmware for custom boards and systems that ... Coda Octopus Engineering creates rugged electronics, software, and embedded computing solutions for ...

... Engineers * Set technical direction and architecture standards for embedded firmware, control ... systems, and hardware integration across product lines * Own hiring, onboarding, performance ...

... Engineers * Set technical direction and architecture standards for embedded firmware, control ... systems, and hardware integration across product lines * Own hiring, onboarding, performance ...

Sr. Electrical Engineer

Salt Lake City, UT

$104K - $135K/yr

Senior Electrical Engineer - Advanced Product R&D (APRD) Welcome to the Traegerhood: Our business ... Apply working knowledge of embedded firmware sufficient to build and validate prototypes.

Sr. Electrical Engineer

Salt Lake City, UT · On-site

$104K - $135K/yr

Senior Electrical Engineer - Advanced Product R&D (APRD) Welcome to the Traegerhood: Our business ... Apply working knowledge of embedded firmware sufficient to build and validate prototypes.

Sr. Electrical Engineer

Salt Lake City, UT · On-site

$104K - $135K/yr

Senior Electrical Engineer - Advanced Product R&D (APRD) Welcome to the Traegerhood: Our business ... Apply working knowledge of embedded firmware sufficient to build and validate prototypes.

Senior Embedded Software Engineer

Ogden, UT · On-site

$121K - $159K/yr

The Senior Embedded Software Engineer will design, develop, and support the embedded software and firmware at the heart of Qnergy's products - from bare-metal microcontroller firmware to embedded ...

New

Senior Embedded Software Engineer

Ogden, UT

$121K - $159K/yr

The Senior Embedded Software Engineer will design, develop, and support the embedded software and firmware at the heart of Qnergy's products - from bare-metal microcontroller firmware to embedded ...

New

Senior Embedded Software Engineer

Ogden, UT · On-site

$121K - $159K/yr

The Senior Embedded Software Engineer will design, develop, and support the embedded software and firmware at the heart of Qnergy's products - from bare-metal microcontroller firmware to embedded ...

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 Sep 14, 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 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 key skills and qualifications needed to thrive as an embedded firmware engineer?

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.

How much do embedded firmware engineers make?

Embedded firmware engineers typically earn between $80,000 and $130,000 annually, depending on experience, location, and industry. Senior roles or those with specialized skills in real-time operating systems or hardware interfaces can command higher salaries. Certifications and proficiency with tools like C, C++, and debugging hardware can also influence compensation.

Is embedded firmware engineering a good career?

Embedded firmware engineering is a stable and growing field that involves developing software for hardware devices such as microcontrollers and IoT products. It requires skills in programming languages like C and C++, knowledge of hardware interfaces, and often involves working with real-time operating systems. The demand for embedded firmware engineers is strong across industries like automotive, healthcare, and consumer electronics, making it a viable career choice with good job prospects.

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 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:

Infographic showing various Embedded Firmware Engineer job openings in Utah as of September 2026, with employment types broken down into 1% Internship, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $111,072 per year, or $53.4 per hour.

Embedded Firmware Engineer

Murray, UT • On-site

Coda Octopus Colmek, Inc.
Electrical Equipment, Appliance, and Component Manufacturing • 11 - 50 employees

$96K - $132K/yr

Other

Posted 8 days ago


Job description

Coda Octopus Engineering Inc., a division of Coda Octopus Group, is a certified small business in search of an experienced Firmware Engineer who can implement low level software/firmware for custom boards and systems that we design and manufacture.The candidate will work with software for devices ranging from simple micro-controllers to sophisticated multi-processor systems.Software written by the candidate will typically sit very close to hardware. The candidate requires a strong understanding of hardware interfacing for a variety of applications from custom communications links for telemetry to embedded sonar systems. Coda Octopus Engineering creates rugged electronics, software, and embedded computing solutions for defense and commercial customers. Our small team of experienced and dedicated engineers work on programs spanning sustainment of legacy defense electronics to new development using the latest state-of-the-art technologies.

Job Description

In this role you will work on the initial system architecture, prototype on dev-boards, implement the final firmware, and take the design through lab testing and verification.A high level of creativity is required to succeed in this position. The candidate must be able to read and understand requirements, interact with other members of the technical staff, design and implement software, debug software written by other engineers, perform engineering analyses, and participate in design reviews.The candidate should understand the overall product engineering process, from design kick-off to production; and must be capable of interacting with the various disciplines involved in production of a product or solution.

Required Skills/Experience:
  • Programming in C, C++
  • Interrupt-driven software
  • Hardware interfacing at the register level
  • Embedded Linux or RTOS application development
  • Strong analytical thinking
  • Ability to quickly learn new software tools and APIs
Desired Skills/Experience:
  • Experience with digital communication technologies (UART, I2C, SPI, SMBus, PWM, CAN bus, etc.)
  • Device drivers for Windows
  • Multiprocess and/or multithreaded software experience
  • Algorithm and data-flow design
  • Experience with a variety of microprocessor families
  • Nvidia Jetson modules
  • Reading schematics and component datasheets
  • TCP/IP and/or UDP programming
  • Programming in Matlab, Python, or another rapid development language
  • Signal processing or communications
Nice to have:
  • Software DSP (C++)
  • High performance computing
  • GPU computing
  • Sonar and/or Radar systems
  • Experience with bus technologies, such as USB and PCIe
Education:
  • Bachelor’s degree or equivalent in Electrical, Computer, or Software engineering
  • Additional 3+ years relevant industry experience preferred
  • Must be US person and have the ability to obtain a Security Clearance
#J-18808-Ljbffr