1

Embedded Engineer Jobs in Utah (NOW HIRING)

Sr Quality Engineer, Embedded

UT · On-site

$83.10K - $112.60K/yr

We're hiring a Senior-level Manual Test Engineer to own and drive high-quality testing outcomes ... Exposure to embedded devices and testing hardware/software interactions. * Understanding of ...

FPGA Engineer

Salt Lake City, UT · On-site

$125.80K - $161.60K/yr

Implement embedded software-based testing solutions where applicable to validate FPGA designs. Performance Optimization: Optimize FPGA designs for timing, resource utilization, and throughput.

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.

Perception Engineer III

Mendon, UT · On-site

$100.98K - $117.81K/yr

Perception Engineers collaborate with teams across ASI, including Embedded Software, Planning, Controls, and Systems Engineering, and work on platforms that operate in diverse and challenging ...

Perception Engineer III

Mendon, UT · On-site

$100.98K - $117.81K/yr

Perception Engineers collaborate with teams across ASI, including Embedded Software, Planning, Controls, and Systems Engineering, and work on platforms that operate in diverse and challenging ...

Software Engineer

Logan, UT · On-site

$80K - $100K/yr

We are seeking a talented and versatile Software Engineer to join our dynamic product development ... Understanding of IoT ecosystems, including sensors, embedded systems, and cloud connectivity.

Principal Real-time Software Engineer

Provo, UT

$127.70K - $171.20K/yr

Our Principal Embedded Real-Time Software Developer/Integrator is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and ...

Principal Real-time Software Engineer

Provo, UT

$127.70K - $171.20K/yr

Our Principal Embedded Real-Time Software Developer/Integrator is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and ...

Sr. Firmware Engineer

Sandy, UT · On-site

$113.60K - $150.10K/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 ...

next page

Showing results 1-20

Embedded Engineer information

See Utah salary details

$63.7K

$139.6K

$158.4K

How much do embedded engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for embedded engineer in Utah is $139,636.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,700.00 and $157,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Embedded Engineer, and why are they important?

To thrive as an Embedded Engineer, you need a solid background in computer science or electrical engineering, with strong skills in C/C++, microcontroller programming, and embedded systems design. Familiarity with real-time operating systems (RTOS), hardware debugging tools, and version control systems like Git is typically required, and certifications such as Certified Embedded Systems Engineer (CESE) can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication are standout soft skills in this field. These competencies are crucial for developing reliable, efficient embedded solutions that integrate seamlessly with hardware and meet user requirements.

What are some common challenges faced by Embedded Engineers when working on cross-functional teams?

Embedded Engineers often collaborate closely with hardware designers, software developers, and test engineers, which can present challenges related to communication and integration. Aligning the firmware with hardware specifications, managing resource constraints, and ensuring timely debugging across different platforms are frequent hurdles. To succeed, Embedded Engineers need strong communication skills and a collaborative mindset to bridge gaps between disciplines and deliver cohesive, reliable systems.

What does an Embedded Engineer do?

An Embedded Engineer designs, develops, and maintains software that runs on embedded systems—specialized computing devices not typically considered computers, such as automotive controllers, medical devices, and consumer electronics. These engineers write code that interacts directly with hardware, optimizing for performance, reliability, and resource constraints. Their work often involves using languages like C and C++, debugging hardware-software interactions, and ensuring the embedded system meets all functional and safety requirements.

What is the difference between Embedded Engineer vs Firmware Engineer?

AspectEmbedded EngineerFirmware Engineer
Required CredentialsBachelor's in Electrical, Computer Engineering, or related fields; certifications like ARM or IoT certifications are commonBachelor's in Computer Engineering, Electrical Engineering, or related; often similar certifications in embedded systems or firmware development
Work EnvironmentDesigning and developing hardware-software integrated systems, often in industrial, automotive, or consumer electronicsWriting, testing, and debugging low-level code that runs directly on hardware devices like microcontrollers or embedded processors
Employer & Industry UsageElectronics manufacturers, automotive, aerospace, IoT companiesConsumer electronics, IoT devices, medical devices, automotive systems

Embedded Engineers and Firmware Engineers often work closely, but Embedded Engineers focus on both hardware and software integration, while Firmware Engineers specialize in low-level code development that runs directly on hardware. Both roles require similar skills and certifications, but their primary focus and work environment differ slightly.

What are the most commonly searched types of Embedded Engineer jobs in Utah? The most popular types of Embedded Engineer jobs in Utah are:
What cities in Utah are hiring for Embedded Engineer jobs? Cities in Utah with the most Embedded Engineer job openings:
Sr Quality Engineer, Embedded

Sr Quality Engineer, Embedded

NRG

On-site

$83.10K - $112.60K/yr

Full-time

Posted 8 days ago


Job description

Welcome to the intersection of energy and home services. At NRG, we're driven by our passion to create a smarter, cleaner and more connected future.
Vivint Smart Home, an NRG owned company, is a leading smart home company in the United States, dedicated to redefining the home experience with intelligent products and services. We find purpose in proactively protecting and keeping our customers connected to home, no matter where they are. Join the Smart Home team to create smarter, safer and more sustainable homes.
We're hiring a Senior-level Manual Test Engineer to own and drive high-quality testing outcomes across critical product areas. You will be a domain expert in test execution and quality risk, partnering closely with Engineering, Product, and cross-functional peers to identify the best approach, find defects early, and ensure releases are reliable and customer-ready. This is a hands-on role requiring strong manual testing expertise, clear communication, and a consistent track record of shipping quality.
Responsibilities
  • Own quality for your area: Take accountability for your work product and the impact it has on the system and adjacent work products; help break down complex issues into manageable testing strategies.
  • Drive cross-team collaboration: Proactively collaborate with partners outside your immediate team to evaluate options, align on quality risks, and support the best decision-making.
  • Create clear, durable documentation: Produce written communication (test plans, test results, bug reports, and knowledge articles) that others can easily follow in tools like Confluence/Jira/Slack (or equivalents).
  • Improve execution and outcomes: Scope and stage testing work into well-defined milestones, prioritize high-value coverage early, and actively avoid unnecessary scope creep.
  • Champion customer experience: Identify high-impact issues quickly, validate fixes thoroughly, and advocate for the right bugs to be fixed to protect the end-user experience.
  • Support automation efforts (as applicable): Identify areas that should be automated. Quickly determine the source of failures.
  • Troubleshoot effectively: Apply structured troubleshooting approaches to isolate issues across software, hardware, networking, and environment factors.

Required Qualifications
  • Hands-on experience with Linux and Python (comfortable working from the command line and creating/debugging scripts).
  • Exposure to embedded devices and testing hardware/software interactions.
  • Understanding of networking technologies such as Wi-Fi, cellular, and Z-Wave (or similar protocols) and how they impact behavior, performance, and reliability.
  • Exposure to C and C++ (reading code, recognizing common defects, collaborating effectively with engineers).
  • Troubleshooting mindset: exposure to common diagnostic approaches and techniques (log analysis, reproduction isolation, configuration/environment validation, etc.).
  • Ability to triage issues, react well to change, work cross-functionally, and multi-task while protecting critical coverage.
  • Solid verbal and written communication with a strong ability to document clearly and drive alignment.
  • Organized, curious, and excited about technology-takes ownership and follows through.

Education
  • CS or EE educational background (degree preferred or equivalent practical experience).

What Success Looks Like at the Senior Level
  • You are viewed as a go-to expert in at least one domain area and require little-to-no guidance when learning unfamiliar systems.
  • You bring strong judgment, actively seek feedback, and consistently balance tradeoffs to deliver the right quality outcomes.
  • You challenge ideas respectfully, align on decisions, and execute effectively.
  • You raise overall team capability by mentoring others occasionally (test strategy feedback, defect investigations, and best-practice guidance).
  • Familiarity with test management/defect tracking tools (e.g., Jira, Xray/TestRail, Confluence).

Working Conditions
  • This job operates in a professional office environment, including sitting/standing at a desk for the duration of the day.

NRG Energy is committed to a drug and alcohol-free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Protected Veteran Status/Disability. Level, Title and/or Salary may be adjusted based on the applicant's experience or skills.
EEO is the Law Poster (The poster can be found at http://www.eeoc.gov/employers/upload/poster_screen_reader_optimized.pdf)
Official description on file with Talent.

NRG logo

About NRG

Sourced by ZipRecruiter

At NRG, we're bringing the power of energy to people and organizations by putting customers at the center of everything we do. We generate electricity and provide energy solutions and natural gas to millions of customers through our diverse portfolio of retail brands. A Fortune 500 company, operating in the United States and Canada, NRG delivers innovative solutions while advocating for competitive energy markets and customer choice, working towards a sustainable energy future. More information is available at www.nrg.com. Connect with NRG on Facebook, LinkedIn and follow us on Twitter @nrgenergy.

Industry

Oil and coal products manufacturing

Company size

5,001 - 10,000 Employees

Headquarters location

Houston, TX, US