Demo

Senior Firmware Engineer - Salt Lake City, UT

AtlasIED
Salt Lake, UT Full Time
POSTED ON 4/20/2026
AVAILABLE BEFORE 5/19/2026
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.

  • 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.
    • 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.

    Experience

    Requires a minimum of 7 to 10 years experience of hands-on embedded real time operating systems development.

    DSP experience desired

    EDUCATION

    Bachelor's Degree or higher in Electrical Engineering or Computer Systems, with courses in Digital Signal Processing

    Computer Skills

    • Proficiency with MS Office (Excel, Word, and Outlook)
    • Advanced programming in assembly, C, and C
    • Intermediate knowledge of embedded systems, hardware, and firmware
    • Intermediate knowledge of DSP algorithms and programming methods

    Other Requirements

    • Proven history of successful product development from concept to production
    • Proficient with oscilloscopes, meters, and other basic lab equipment.
    • Must be familiar with compilers, assemblers, linkers, simulators, etc.
    • One year ISO 9001 or QS 9000 work environment a plus.

    Normal office setting, except when traveling

    Salary.com Estimation for Senior Firmware Engineer - Salt Lake City, UT in Salt Lake, UT
    $142,674 to $163,888
    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 Senior Firmware Engineer - Salt Lake City, UT?

    Sign up to receive alerts about other jobs on the Senior Firmware Engineer - Salt Lake City, UT career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $117,524 - $131,245
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $145,630 - $167,634
    Income Estimation: 
    $162,729 - $194,659
    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 Salt Lake, UT
    • Design, develop, and maintain embedded firmware for Audio DSP systems. Collaborate with cross-functional teams to integrate DSP algorithms into audio and v... more
    • 1 Day Ago

    • AtlasIED Louisville, KY
    • MiTek Corporation is a family owned and operated parent company to brands including MTX Audio, Xtant, Coustic and AtlasIED. MiTek's experience in designing... more
    • 1 Day 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
    • 1 Day Ago

    • AtlasIED Louisville, KY
    • MiTek Corporation is a family owned and operated parent company to brands including MTX Audio, Xtant, Coustic and AtlasIED. MiTek's experience in designing... more
    • 1 Day Ago


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

    • AtlasIED Salt Lake, UT
    • Design, develop, and maintain embedded firmware for Audio DSP systems. Collaborate with cross-functional teams to integrate DSP algorithms into audio and v... more
    • 1 Day Ago

    • Hatch Salt Lake, UT
    • Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 65 years of business and technical e... more
    • 15 Days Ago

    AI Assistant is available now!

    Feel free to start your new journey!