Demo

Firmware Engineer - Salt Lake City, UT

AtlasIED
Salt Lake, UT Full Time
POSTED ON 5/22/2026
AVAILABLE BEFORE 6/18/2026
We are seeking an experienced and energetic Firmware Engineer with a passion for audio to support our commercial division. Ideal candidates will have excellent communication and analytical skills, thrive at problem solving and have a customer focused mentality. Candidates must also be self-motivated, able to multi-task and work efficiently in a constantly changing environment.

The Firmware Engineer role at AtlasIED involves the development of low-level and mid-level C firmware to interface with hardware on a wide array of products. This position contributes expertise in digital system design and firmware development to enhance the company's audio and vision technologies.

This role is on-site, 5 days a week. Remote option is not available.

We are looking for qualified candidates in the Salt Lake City, UT market.

Essential Functions

  • Design, develop, and maintain C firmware for microprocessors and Audio DSP systems.
  • Test and refine firmware for optimal performance on the target architecture.
  • Troubleshoot and debug firmware and hardware issues related to firmware functionality.
  • Collaborate with cross-functional teams to integrate firmware and DSP algorithms into audio and vision AI projects.
  • Work closely with hardware engineers to ensure seamless integration of firmware and DSP functionalities.
  • Contribute to the design specifications and reviews for new embedded platforms.
  • Document design specifications, code, and test procedures for firmware projects.

Essential Tasks

  • Support legacy code as necessary.
  • Provide support for customer’s problems/issues. This could be in-house, telephone, remote internet access, on-site, etc.

Education

Bachelor's or Master’s Degree in Computer Engineering, Electrical Engineering, or similar

Experience

Minimum of three years’ related experience with Firmware. Five years preferred.

Familiarity with DSP and/or audio systems is preferred

Proficiency in C

Proficiency in Python

Skills

  • Proficient with all MS Office Software (Word, Excel, Power Point, and Outlook)
  • Strong background in firmware development on small-scale, real-time embedded systems (bootloaders, SPI, I2C, etc.)
  • Experience developing on Linux
  • Experience with setting up build environments with Make, CMake
  • Core knowledge of digital electronic systems
  • Comfortable with using oscilloscopes and logic analyzers
  • Able to read electrical schematics and advise on processor selection
  • Experience with source control software (git, etc.)
  • Ability to collaborate effectively within cross-functional teams
  • Detail-oriented approach to testing and refining firmware and algorithms
  • Strong analytical skills
  • Agile/Scrum experience
  • Experience with real-time audio processing and optimization techniques
  • CUDA experience
  • Knowledge of core machine learning concepts]
  • Understanding of, or passion to learn aspects of, the commercial A/V market, including competitor’s products and services
  • Ability to work with technical and non-technical partners and customers to communicate roadmaps, project status updates, and other information
  • Ability to understand and communicate with engineers regarding product development and market needs
  • Simple troubleshooting and basic electronic understanding
  • Intermediate understanding of networking and IT structure within commercial buildings and similar spaces

Normal office setting, except when traveling

MiTek/AtlasIED is an Equal Opportunity Employer

Salary.com Estimation for Firmware Engineer - Salt Lake City, UT in Salt Lake, UT
$87,791 to $104,521
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

What is the career path for a Firmware Engineer - Salt Lake City, UT?

Sign up to receive alerts about other jobs on the Firmware Engineer - Salt Lake City, UT career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
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 AtlasIED

  • AtlasIED Phoenix, AZ
  • The Position The Acoustical Engineer is responsible for designing transducer, enclosure, and loudspeaker/microphone products from beginning-concept into th... more
  • 4 Days Ago

  • AtlasIED Louisville, KY
  • MiTek Corporation is a family owned and operated parent company to brands including MTX Audio, Xtant, Coustic and AtlasIED. We are seeking an experienced a... more
  • 9 Days Ago

  • AtlasIED Phoenix, AZ
  • The Mechanical Engineer position is responsible for designing products from beginning-concept into the final market place. They begin by analyzing early in... more
  • 9 Days Ago

  • AtlasIED Elkhart, IN
  • Design and develop rich, real-time web-based GUIs using Angular Build highly interactive interfaces including: Audio EQ graphs, meters, and signal visualiz... more
  • 9 Days Ago


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

  • Salt Lake City, UT - Zions Bank Careers Salt Lake, UT
  • Zions Bancorporation is one of the nation’s premier financial services companies operating as a collection of great banks under local brands and management... more
  • 2 Days Ago

  • Salt Lake City, UT - Zions Bank Careers Salt Lake, UT
  • Zions Bank recognizes that its success comes from the dedication, experience and talents of its diverse employee base. As we usher in the next generation o... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!