Firmware Engineer

Mesa Laboratories, Inc.

Tucson (AZ)

On-site

USD 80,000 - 100,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision insurance
HSA
Dependent Care FSA
Short/Long-term disability
Life Insurance & AD&D
Flexible Time Off
Paid Sick Leave
Caregiver Leave (4 weeks after 1 year)
401(k) with 4% match on Day 1
Wellness & Financial Resources
9 paid holidays

Job summary

Mesa Labs is seeking a Firmware Engineer in Tucson, AZ to design, code, debug, and improve firmware for embedded systems. You will work with analog/digital hardware, contribute to testing, and help ensure reliable operation with C, C++, assembly skills.

The role requires a BS in a related field and about 2 years of firmware/embedded experience, with opportunities to grow technical independence in a supportive team environment.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 2 years of firmware, software, or embedded systems engineering experience.
  • Proficiency in C, C++, assembly, and machine language.
  • Understanding of embedded systems, OS, and microcontroller architectures.

Responsibilities

  • Design, code, debug, and maintain firmware for embedded systems.
  • Troubleshoot and optimize firmware for performance and reliability.
  • Collaborate with hardware and software teams on design reviews.
  • Document issues and improvements for cross-functional teams.
  • Contribute to process improvements and best practices in firmware development.

Skills

C/C++
Assembly
Embedded systems
MCU architectures
Debugging
Communication

Education

Bachelor's degree in Electrical Engineering or related field

Tools

GitLab
Altium
KinCAD
ESP32
PIC microcontrollers

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

  • Annual bonus opportunity of 10% based on company performance.
Outstanding Benefits and Perks
  • 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.
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
  • 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Mesa Labs, Inc. • Tucson (AZ)

On-site
USD 85,000 - 120,000
Annual bonus 10%
Medical, Dental, Vision Insurance
Health savings (HSA)
+7
Senior Mechanical Design Engineer
Senior Mechanical Design Engineer

Mesa Laboratories, Inc. • Lakewood (CO)

On-site
USD 102,000 - 127,000
Annual bonus 12%
Annual equity award $10,000
Comprehensive benefits package
Software Development Engineer
Software Development Engineer

Worky • United States

On-site
USD 102,000 - 127,000
Annual bonus 10%
Health, dental, vision insurance
401(k) with 4% match from Day 1
+4
Senior Mechanical Design Engineer
Senior Mechanical Design Engineer

Mesa Labs, Inc. • Lakewood (CO), Northern (KY)

Hybrid
USD 110,000 - 150,000
Annual bonus
Equity awards
401(k) company match
+5
Firmware Engineer
Firmware Engineer

Schweitzer Engineering Laboratories (SEL) • Boise (ID)

On-site
USD 98,000 - 144,000
ESOP
Healthy work/life balance
Comprehensive benefits
Embedded Firmware Engineer - Equity & Bonus Eligible
Embedded Firmware Engineer - Equity & Bonus Eligible

Mesa Laboratories, Inc. • Tucson (AZ)

On-site
USD 80,000 - 100,000
Medical, Dental, Vision insurance
HSA
Dependent Care FSA
+8
Senior Firmware Engineer
Senior Firmware Engineer

THE ALFRED E MANN FOUNDATION FOR SCIENTIFIC R • Santa Clarita (CA)

On-site
USD 124,000 - 135,000
9/80 schedule with every other Friday
Firmware Engineer (Mid/Sr/Principal)
Firmware Engineer (Mid/Sr/Principal)

Thrive Recruitment Agency • Kennewick (WA)

On-site
USD 90,000 - 120,000
Firmware Engineer lll
Firmware Engineer lll

Hutchinson SA • Woburn (MA)

On-site
USD 90,000 - 120,000
Firmware Engineer III
Firmware Engineer III

Fluxergy • Irvine (CA)

On-site
USD 120,000 - 135,000
95% medical premiums covered
100% dental and vision premiums covered
15 paid vacation days
+2