Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer

$80k - $100k

Mesa Laboratories

Firmware Engineer

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 Perks We 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Tucson, AZ vacancy
  • $73 - $97 per hour

     ...Job Title: Sr. Firmware Engineer II - FPGA/VHDL (Remote) Job Description This role focuses on designing, implementing, and validating advanced FPGA-based firmware for space domain awareness and electro-optical/infrared (EO/IR) systems. You will collaborate closely... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work at office
    Remote work

    Actalent

    Tucson, AZ
    15 hours ago
  • $86.8k - $165.2k

     ...growing fast and we want you to grow with us! We're expanding our engineering organization dramatically to meet exciting customer demand,...  ..., design, implement, test, debug, and deploy Software for Firmware (FPGA) and Hardware solutions that meet current and next generation... 
    Suggested
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Tucson, AZ
    4 days ago
  • $101k - $124k

     ...talented, tenacious, results-driven individualto work in a multi-disciplinary R&D environment with similarly motivated electrical engineers, mathematicians, computer scientists, and analysts who are collectively responsible for creating custom digital signal processing... 
    Suggested
    Temporary work
    Immediate start
    Flexible hours

    Rincon Research Corporation

    Tucson, AZ
    3 days ago
  •  ...Title: Embedded Software Engineer Location: Tucson, AZ GuideTech , a subsidiary of Palladyne AI , builds high-performance...  ...as microcontrollers or embedded processors. You may develop firmware to control device behavior, manage memory carefully, and optimize... 
    Suggested
    For contractors
    Local area
    Flexible hours

    GuideTech Inc

    Tucson, AZ
    4 days ago
  • $67.31 - $85 per hour

     ...Embedded Software Engineer (Remote) Summary Join a team building cutting-edge space systems. You'll develop embedded software for space sensor payloads, working on small, power-constrained hardware from design through deployment. What You'll Do Develop... 
    Suggested
    Contract work
    Temporary work
    Remote work

    Actalent

    Tucson, AZ
    1 day ago
  • Duties Duties and responsibilities vary and may increase according to grade level. Provide computer system management support. Help coordinate the planning and implementation of hardware and software upgrades, follow and enforce proper security procedures, oversee...

    US Department of War

    Tucson, AZ
    3 days ago
  • $80k - $95k

    A defense technology company in Tucson is seeking a Software Developer focused on designing and developing high-performance software for mission-critical systems. The role requires proficiency in C++ and/or Python, experience in Linux environments, and a strong understanding...

    Foxhound Federal

    Tucson, AZ
    5 days ago
  •  ...Job Description Our client, a world leader in life sciences and biotechnology, is looking for a "Software Systems Engineer" based out of Tucson, AZ. Job Duration: Long Term Contract (Possibility Of Extension) Pay Rate: $39 - $42/hr on W2 Company Benefits... 
    Long term contract

    Dawar Consulting

    Tucson, AZ
    2 days ago
  • $68.9k - $131.1k

     ...move faster, and make a bigger impact on the big picture. This position is 100% on-site in Tucson, Arizona The Test Equipment Engineering (TEE) team within the Hardware Discipline Center is a multi-discipline organization that provides test solutions to support... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Flexible hours

    RTX

    Tucson, AZ
    3 days ago
  •  ...Opportunity Details Employee Software Engineer 102124 Tucson, AZ Software Engineer Location: Tucson, AZ Required Clearance: Secret Since 1999, ITEC has been a powerhouse in supporting mission-critical programs for the DoD and... 
    Contract work

    Information Technology Engineering Corporation

    Tucson, AZ
    3 days ago
  •  ...Software Engineer At Rincon Research Corporation, our primary business is innovating, developing, and fielding digital signal processing (DSP) products and services for the United States Defense and Intelligence Communities in support of national security. Rincon... 
    Temporary work
    Immediate start
    Remote work
    Flexible hours

    Rincon Research Corporation

    Tucson, AZ
    3 days ago
  •  ...our clients need with great outcomes. REQUIRED SKILLS Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT Highly motivated, self-learner, and technically inquisitive Experience in... 
    H1b

    SynergisticIT

    Tucson, AZ
    4 days ago
  •  ...Software Engineer The Software Configuration Management (SWCM) department follows the basic principles of Configuration Management. SWCM establishes and maintains the integrity of the products for the program through the entire life-cycle of computing products. The... 

    22nd Century Technologies

    Tucson, AZ
    3 days ago
  • $107.5k - $204.5k

     ...nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that... 
    Temporary work
    Work experience placement
    Interim role
    Currently hiring
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon Technologies

    Tucson, AZ
    3 days ago
  •  ...Senior Software Engineer With Test Equipment The Senior Software Engineer with Test Equipment position is focused on the design, development, integration, and maintenance of software as part of on-site factory support of systems to support weapon system product development... 
    Interim role

    NR Consulting

    Tucson, AZ
    3 days ago
  • $68.9k - $131.1k

     ...issued security clearance is required prior to start date We're growing fast and we want you to grow with us! We're expanding our engineering organization dramatically to meet exciting customer demand, and we're actively looking for engineers who bring strong... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Tucson, AZ
    4 days ago
  • $80k - $95k

     ...reliable, high-performance software for real-time and distributed environments, often supporting defense, aerospace, or complex engineering applications. Position Overview The Software Developer will work across embedded and distributed systems, contributing to... 
    Local area

    Foxhound Federal

    Tucson, AZ
    2 days ago
  • $60 - $80 per hour

     ...THIS ROLE IS ON-SITE AND WILL REQUIRE RELOCATION TUCSON, ARIZONA Job Title: Software Engineer Job Description This onsite role in Tucson involves developing and integrating software for factory test systems used in weapon system production. The software engineer... 
    Contract work
    Temporary work
    Relocation

    Actalent

    Tucson, AZ
    15 hours ago
  •  ...Health insurance Paid time off Vision insurance About the Role: Join Legion Technical Solutions LLC as a Software Engineer 2 in Tucson, AZ, where you will contribute to innovative projects that shape the future of technology. We are looking for passionate... 

    Legion Technical Solutions LLC

    Tucson, AZ
    2 days ago
  •  ...Sr Software Engineer Talon is a small business engineering firm providing innovative, end-to-end, rapid-turn solutions to our government and commercial clients. Founded in 2019, Talon employs over 150 Aerospace and Defense engineers and other support staff to solve... 
    Work at office

    Talon Analytics

    Tucson, AZ
    5 days ago
  •  ...entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer science/engineering/mathematics/statistics or science... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Tucson, AZ
    5 days ago
  • $100k - $125k

    $100,000 - $125,000 a year Software Engineer Tucson, AZ Company Overview World View is a leading stratospheric technology company delivering actionable intelligence through persistent, high-altitude sensing systems. We provide on-demand, scheduled... 
    Remote work
    Shift work

    World View

    Tucson, AZ
    4 days ago
  •  ...We wash cars for the fun of it. We put people first. We help turn jobs into careers. We're currently seeking a Sr. Software Engineer to join our Headquarters team! The Sr. Software Engineer will plan, design, develop, configure, deploy, troubleshoot, and maintain... 
    Work at office

    Mister Car Wash

    Tucson, AZ
    16 hours ago
  • $92.8k - $102.2k

     ...NOIRLab's Data Management and Software division is seeking a Software Development Engineer II who will integrate and optimize backend technologies, observatory control systems and infrastructure engineering. Your expertise in Python, C and C++ will be critical as you... 
    Remote work
    Worldwide
    Night shift

    Aura

    Tucson, AZ
    3 days ago
  •  ...Tucson focuses on the design, development, and integration of software supporting factory test systems for weapon system products. The engineer works hands on with modern tools and technologies across multiple phases of the engineering lifecycle, contributing to both... 
    Relocation package

    Legion Technical Solutions LLC

    Tucson, AZ
    4 days ago
  • $100k

     ...-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science... 
    Full time
    H1b

    SynergisticIT

    Tucson, AZ
    5 days ago
  • $229k - $280k

     ...talented, tenacious, results-driven individual to work in a multi-disciplinary R&D environment with similarly motivated electrical engineers, mathematicians, computer scientists, and analysts who are collectively responsible for creating custom digital signal processing... 
    Temporary work
    Immediate start
    Flexible hours

    Rincon Research Corporation

    Tucson, AZ
    5 days ago
  •  ...space - our world class Space Systems team is empowering some of the boldest and most ambitious space missions. SENIOR SOFTWARE ENGINEER I Rocket Lab's Optical Systems division solves mission-critical space domain and Intelligence, Surveillance, and... 
    Permanent employment
    Local area

    Rocket Lab

    Tucson, AZ
    4 days ago
  •  ...Senior Software Engineer Overview We are seeking an experienced Senior Software Engineer to support a short-term integration project. This role involves hands-on software and hardware debugging, validating test systems, and ensuring compliance with program requirements... 
    Temporary work

    Navstar

    Tucson, AZ
    3 days ago
  •  ...nation and allies defend freedoms and deter aggression. They bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. Their team solves tough, meaningful problems... 
    Relocation package

    Legion Technical Solutions LLC

    Tucson, AZ
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!