1

Senior Embedded Firmware Engineer Jobs in Arizona

Firmware Engineer

Tucson, AZ · On-site

$80K - $100K/yr

Design, code, debug, and maintain firmware for embedded systems. * Implement solutions in machine ... Proficiency in programming languages such as C, C++, assembly, and machine language.

Firmware Engineer

Tucson, AZ · On-site

$80K - $100K/yr

Design, code, debug, and maintain firmware for embedded systems. * Implement solutions in machine ... Proficiency in programming languages such as C, C++, assembly, and machine language.

Firmware Engineer

Tucson, AZ · On-site

$80K - $100K/yr

Design, code, debug, and maintain firmware for embedded systems. * Implement solutions in machine ... Proficiency in programming languages such as C, C++, assembly, and machine language.

Design, code, debug, and maintain firmware for embedded systems. * Implement solutions in machine ... Proficiency in programming languages such as C, C++, assembly, and machine language.

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Senior Embedded Software Engineer

Phoenix, AZ · On-site

$123K - $161K/yr

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Senior Embedded Software Engineer

Tucson, AZ

$117K - $153K/yr

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Senior Embedded Software Engineer

Tucson, AZ · On-site

$117K - $153K/yr

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Senior Embedded Software Engineer

Tempe, AZ

$120K - $158K/yr

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Senior Embedded Software Engineer

Tempe, AZ

$120K - $158K/yr

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Familiarity with reading firmware source like VHDL or Verilog * Familiarity with assembly language ...

next page

Showing results 1-20

Senior Embedded Firmware Engineer information

See Arizona salary details

$75.5K

$130.8K

$183.6K

How much do senior embedded firmware engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for senior embedded firmware engineer in Arizona is $130,769.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,400.00 and $147,200.00 per year, depending on experience, location, and employer.

What does a senior embedded firmware engineer do?

A Senior Embedded Firmware Engineer designs, develops, and maintains low-level software (firmware) that runs on hardware devices such as microcontrollers and embedded systems. They are responsible for writing code that interfaces directly with electronic hardware, optimizing system performance, and ensuring reliability and security. In addition to technical development, they often lead projects, mentor junior engineers, and collaborate with hardware and software teams to deliver integrated products.

What are the key skills and qualifications needed to thrive as a senior embedded firmware engineer?

A Senior Embedded Firmware Engineer needs deep expertise in embedded systems design, C/C++ programming, microcontroller architectures, and typically a bachelor’s or master’s degree in electrical engineering or computer science. Familiarity with tools such as JTAG debuggers, oscilloscopes, version control systems (like Git), and real-time operating systems (RTOS) is crucial, along with experience in using relevant IDEs and communication protocols (e.g., SPI, I2C, UART). Strong problem-solving abilities, attention to detail, leadership, and clear technical communication help these engineers excel in cross-functional teams and complex projects. These competencies ensure reliable, efficient firmware development and successful product delivery in highly technical environments.

What are some typical challenges a senior embedded firmware engineer might face when working on cross-functional teams?

Senior Embedded Firmware Engineers often collaborate with hardware designers, software developers, and systems engineers to deliver integrated products. A common challenge is ensuring seamless communication between hardware and firmware, as design changes in one can significantly impact the other. Additionally, balancing project deadlines with the need for thorough testing and debugging of low-level code can be demanding. Successful engineers proactively coordinate with team members, participate in design reviews, and advocate for clear documentation to minimize miscommunication and ensure project alignment.

What is the difference between Senior Embedded Firmware Engineer vs Embedded Software Engineer?

AspectSenior Embedded Firmware EngineerEmbedded Software Engineer
Required CredentialsBachelor's or higher in Electrical Engineering, Computer Science; experience in firmware developmentBachelor's or higher in Computer Science or related field; programming skills in embedded systems
Work EnvironmentDesigning, developing, and testing firmware for embedded devicesDeveloping software for embedded systems, often in a team environment
Industry UsageElectronics, IoT, automotive, consumer devicesConsumer electronics, industrial automation, IoT

The main difference is that a Senior Embedded Firmware Engineer typically has more experience, takes on complex firmware projects, and may lead development efforts, whereas an Embedded Software Engineer focuses on developing embedded software, often at an entry to mid-level experience. Both roles require strong programming skills and knowledge of embedded systems, but the senior role emphasizes leadership and advanced technical expertise.

How much do senior embedded firmware engineers make?

Senior embedded firmware engineers typically earn between $90,000 and $130,000 annually, depending on experience, location, and industry. They often have expertise in C/C++, real-time operating systems, and hardware integration, which can influence salary levels.

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 IoT gadgets, medical equipment, and automotive systems. It requires knowledge of programming languages like C or C++, hardware interfaces, and real-time operating systems, making it a technically demanding but rewarding career with strong job prospects. Continuous learning and certification can enhance career growth in this specialized area.

What are the most commonly searched types of Embedded Firmware Engineer jobs in Arizona?

The most popular types of Embedded Firmware Engineer jobs in Arizona are:

What cities in Arizona are hiring for Senior Embedded Firmware Engineer jobs?

Cities in Arizona with the most Senior Embedded Firmware Engineer job openings:

Infographic showing various Senior Embedded Firmware Engineer job openings in Arizona as of August 2026, with employment types broken down into 92% Full Time, 3% Part Time, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $130,769 per year, or $62.9 per hour.

Firmware Engineer

Tucson, AZ • On-site

Mesa Labs
Manufacturing • 501 - 1,000 employees

$80K - $100K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 10 days ago


Job description

Are you looking for an opportunity to make a difference? At Mesa Labs we're passionate about protecting the vulnerable by enabling scientific breakthroughs, ensuring product integrity, increasing patient and worker safety, and improving quality of life around the world.
At Mesa Labs we offer competitive wages, including potential bonus opportunities, equity awards, commission, and a comprehensive benefits package based on the position.
Base Compensation Range: $80,000 - $100,000
*In addition, you qualify for:
  • Annual bonus opportunity of 10% based on company performance

Outstanding Benefits and PerksWe are proud to offer a variety of benefits that meet the diverse needs of our employees:
  • Eligible for benefits the first day of the month after you start
  • Tiered Medical, Dental and Vision Insurance options, Health savings (HSA), healthcare & dependent care flexible spending (FSA) accounts
  • Company paid short term and long-term disability (unless covered by a state disability plan)
  • Company paid life insurance and AD&D
  • Flexible Time Off Policy
  • Paid sick leave of 48 hours per calendar year
  • Eligible employees may receive four (4) weeks paid Care Giver leave after 1 year of service or in accordance with state leave laws
  • 401(k) plan that provides a 4% Safe Harbor company match on a 4% employee contribution that begins on Day 1
  • Employee Wellness and Financial Assistance Resources through Cigna and NY Life
  • Nine (9) paid company holidays per year

Gyros Protein Technologies provides automated systems for protein analysis and peptide synthesis solutions that accelerate the discovery, development, and manufacture of biotherapeutic drugs.
Job Summary
The Firmware Engineer develops professional expertise in designing, programming, debugging, and modifying firmware for embedded systems. This role supports hardware and software integration, working with analog and digital systems to ensure reliable and efficient operation. With a foundation in programming languages such as C, C++, assembly, and machine language, the Firmware Engineer contributes to troubleshooting, testing, and refining embedded code under guidance, while growing technical independence.
Duties/Responsibilities
  • Firmware Development & Programming:
    • Design, code, debug, and maintain firmware for embedded systems.
    • Implement solutions in machine language, assembly, and high-level languages (C, C++).
  • Testing & Troubleshooting:
    • Troubleshoot, debug, and optimize embedded code for functionality, performance, and reliability.
    • Assist in resolving software and hardware integration issues.
  • Hardware & Software Integration:
    • Work with analog and digital hardware designs, ensuring firmware compatibility.
    • Support operating system-level software interaction with embedded hardware.
  • Collaboration:
    • Partner with hardware, electrical, and systems engineers on design reviews and integration efforts.
    • Document and communicate issues, fixes, and improvements to cross-functional teams.
  • Continuous Learning & Improvement:
    • Apply company policies, procedures, and engineering standards while gaining exposure to advanced concepts.
    • Contribute to process improvements and the creation of best practices for firmware development.

Experience/Education
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 2 years of firmware, software, or embedded systems engineering experience.

Knowledge and Skillsets Required
  • Proficiency in programming languages such as C, C++, assembly, and machine language.
  • Understanding of embedded systems, operating systems, and microcontroller architectures.
  • Exposure to hardware design concepts, both analog and digital.
  • Strong problem-solving and analytical abilities.
  • Effective communication and teamwork skills.

Additional Desired Skills/Competencies:
The ideal Firmware Engineer candidate will have demonstrated proficiency in the following areas:
  • Communication protocols such as I2C, SPI, and UART and wireless protocols such as Bluetooth and TCP/IP
  • Interfaces such as serial RS-232 and RS-485, USB, Ethernet
  • ESP32 and PIC microcontrollers
  • Version control systems, especially GitLab
  • Basic PCB design skills and familiarity with associated design tools, especially Altium or KinCAD

Physical Demands:
  • Sitting: Often for extended periods at desks or meetings.
  • Standing or walking: Occasionally for meetings or office tasks.
  • Using computers: Typing and using office equipment.
  • Lifting: Light, less than 10 pounds.
  • Repetitive motions: Frequent use of keyboard and mouse.

Environmental Conditions:
  • Workspace: Climate control (air conditioning or heating) to ensure comfort.
  • Lighting: Adjustable lighting to reduce eye strain.
  • Noise Levels: The noise level is moderate, with occasional interruptions from phone calls and conversations. Use non-canceling headphones if necessary.
  • Ergonomics: Workstations with desk and adjustable chairs to support good postures.
  • Ventilation: Good ventilation to ensure a comfortable working environment, though this can vary depending on the building.

Mesa Labs is an Equal Employment Opportunity Employer.
Mesa Labs prohibits unlawful discrimination and harassment against applicants or employees based on age, race, sex, color, religion, creed, national origin or ancestry, disability, military status, sexual orientation, or any other status protected by applicable state or local law. Please note that Mesa Labs conducts criminal background checks upon offer acceptance
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.