2

Entry Level Embedded Firmware Engineer Jobs in Utah

Flash firmware and run scripted diagnostics on cameras and compute modules * Execute final ... Provide feedback to engineering on build pain points; suggest fixture or kitting improvements to ...

Senior Electrical Engineer

Salt Lake City, UT · On-site

$103K - $135K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

Collaborate across mechanical, embedded, and software teams to deliver robust, integrated solutions ... Experience with designing, developing, testing, and deploying basic firmware * Experience ...

... engineering or flight test roles through hands-on execution and mentorship. This is an entry-level ... Familiarity with Linux or Windows environments and basic concepts of embedded systems, radio, or ...

New

... engineering or flight test roles through hands-on execution and mentorship. This is an entry-level ... Familiarity with Linux or Windows environments and basic concepts of embedded systems, radio, or ...

Entry Level Embedded Firmware Engineer information

What are some common challenges faced by entry level embedded firmware engineers during their first projects?

Entry-level embedded firmware engineers often encounter challenges such as understanding complex hardware interfaces, debugging low-level code, and adapting to strict resource constraints like limited memory and processing power. Collaborating closely with hardware engineers and learning to interpret hardware schematics can also be initially daunting. However, most teams provide mentorship and code reviews to help new engineers build confidence and develop their problem-solving skills in a supportive environment.

What does an entry level embedded firmware engineer do?

An Entry Level Embedded Firmware Engineer is responsible for designing, developing, and testing low-level software that runs on hardware devices, such as microcontrollers and embedded systems. They work closely with hardware engineers to ensure that the firmware correctly interfaces with the hardware components. Typical tasks include writing code in languages like C or C++, debugging firmware, conducting unit tests, and assisting in hardware bring-up. Entry-level engineers often learn on the job and may help maintain or update existing firmware as needed.

What are the key skills and qualifications needed to thrive as an entry level embedded firmware engineer?

To thrive as an Entry Level Embedded Firmware Engineer, you need a strong grasp of C/C++ programming, embedded systems concepts, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with microcontroller development kits, debuggers, oscilloscopes, and version control systems like Git is typically required. Problem-solving abilities, attention to detail, and effective teamwork are crucial soft skills for this role. These skills ensure reliable firmware development, seamless integration with hardware, and successful collaboration within multidisciplinary engineering teams.

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 job categories do people searching Entry Level Embedded Firmware Engineer jobs in Utah look for?

The top searched job categories for Entry Level Embedded Firmware Engineer jobs in Utah are:

What cities in Utah are hiring for Entry Level Embedded Firmware Engineer jobs?

Cities in Utah with the most Entry Level Embedded Firmware Engineer job openings:

Infographic showing various Entry Level Embedded Firmware Engineer job openings in Utah as of August 2026, with employment types broken down into 83% Full Time, and 17% Part Time. Highlights an 83% In-person, and 17% Remote job distribution.

Electrical Engineer (IoT / Firmware / Hardware)

Monnit

Kaysville, UT • On-site

$80K/yr

Full-time

Medical, Life, Retirement

Re-posted 29 days ago


Job description

Design the technology behind real-world IoT solutions. Monnit, a global leader in IoT remote monitoring, is seeking an Electrical Engineer to design, test, and improve hardware and firmware powering our products.


  • Work on real, shipping IoT products
  • Hands-on hardware + firmware experience
  • Ownership of projects from concept to deployment


About Monnit

Monnit is a global leader in IoT remote monitoring solutions, providing innovative wireless sensor technology used worldwide. We offer a collaborative engineering environment, strong benefits (health, 401(k), life insurance, bonuses), and significant growth opportunities.


What You'll Do

  • Design, develop, test, and troubleshoot IoT hardware and firmware • Validate firmware for new products and applications • Troubleshoot issues and identify root causes • Contribute to new product development and enhancements • Collaborate with cross-functional engineering teams • Assist with product testing and performance validation


Technical Skills

  • Firmware development (C#, Python, JavaScript, or scripting)
  • Hardware design, schematic capture, and layout
  • Experience with KiCad preferred
  • Strong troubleshooting and problem-solving skills
  • Embedded systems and IoT device experience


Nice to Have

  • Wireless technologies (Bluetooth, Wi-Fi, Zigbee, etc.) • Additional programming languages and scripting experience


Why This Role Matters

Your work directly impacts real products used by customers worldwide, helping ensure performance, reliability, and innovation across Monnit's IoT platform.