waypointjobs

Mesa Labs, Inc.

Firmware Engineer

tucson, AZ

Check who can apply and the requirements below before continuing.

About this opportunity

Mesa Labs, Inc. lists this Firmware Engineer opportunity in tucson, Arizona. Review the employer’s description below for duties, qualifications and application requirements.

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.

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

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.

Partner with hardware, electrical, and systems engineers on design reviews and integration efforts.

Document and communicate issues, fixes, and improvements to cross‑functional teams.

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.

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.

#J-18808-Ljbffr

Worksite address

tucson, AZ, 85718, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Space Systems Mechanical Engineer

laurel, MD

See pay details in description

Description Do you want to design and build unique space structures and spacecraft for NASA missions that enable groundbreaking scientific disco…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

System Security Engineer

laurel, MD

See pay details in description

Description Are you looking for an opportunity to utilize your technical skills to solve complex, real-world problems? If so, we're looking …

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Advanced Reentry Mission Engineer

laurel, MD

See pay details in description

Description Are you interested in hypersonic and reentry system design and prototyping? Do you want to make contributions to next generation …

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Thermal and EO/IR Modeling and Simulation Engineer

laurel, MD

See pay details in description

Description Are you looking for a unique opportunity to impact significant advances to the nation's groundbreaking integrated air and missile de…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Network Effects Engineer

laurel, MD

See pay details in description

Description Do you want to perform advanced research, development, and test & evaluation of communications systems and network technologies that…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

System Realization and Resilience Engineer

laurel, MD

See pay details in description

Description Are you passionate about applying system engineering principles to influence the development and resilience of future strategic weap…

Listing review due 2026-10-06View job