Demo

Senior Firmware Engineer

Infobahn Softworld Inc
Tucson, AZ Contractor
POSTED ON 5/22/2026
AVAILABLE BEFORE 7/13/2026

Job Title: Senior Firmware Engineer

Location: Tucson, AZ (Onsite) - Need only locals - No Relocations

Duration: Long-Term Contract

Experience Required: 5 Years

Job Summary

We are seeking an experienced Senior Firmware Engineer to join a fast-paced Agile Release Team in Tucson, AZ. The ideal candidate will have strong expertise in embedded firmware/software development using C/C , along with hands-on experience in hardware-software integration, low-level system programming, and firmware validation.

This role requires a deep understanding of the software development lifecycle, embedded system architecture, and real-time debugging in constrained hardware environments. Candidates must be comfortable working cross-functionally with Electrical and Mechanical Engineering teams in Agile development environments.

Key Responsibilities

  • Design, develop, and optimize embedded firmware solutions using C/C .
  • Architect firmware for constrained environments considering CPU, memory, and power limitations.
  • Develop low-level drivers and middleware for sensors, actuators, and communication peripherals.
  • Support hardware-software integration and system-level validation activities.
  • Build and maintain automated Hardware-in-the-Loop (HIL) testing frameworks using Python.
  • Participate in Agile ceremonies including PI planning, backlog refinement, and sprint execution.
  • Conduct code reviews, technical investigations, and firmware troubleshooting activities.
  • Collaborate closely with Electrical, Mechanical, and Systems Engineering teams.
  • Demonstrate firmware functionality on target hardware platforms during system demos.
  • Ensure firmware reliability, scalability, maintainability, and upgrade safety.

Required Skills

  • 5 years of experience in Embedded Firmware/Software Development.
  • Strong hands-on expertise in Embedded C/C programming.
  • Experience working with microcontrollers such as ARM Cortex-M, ESP32, or similar platforms.
  • Strong understanding of firmware architecture, interrupt handling, memory management, and state machines.
  • Experience with communication protocols such as I2C, SPI, UART, CAN, or USB.
  • Experience using debugging tools such as JTAG/SWD debuggers, logic analyzers, and oscilloscopes.
  • Strong understanding of Software Development Lifecycle (SDLC).
  • Experience working in Agile or SAFe development environments.

Preferred Skills

  • Experience with Python scripting, test automation, or HIL validation frameworks.
  • Familiarity with RTOS platforms such as FreeRTOS or Zephyr.
  • Experience leading firmware initiatives or mentoring junior engineers.
  • Strong troubleshooting and root-cause analysis capabilities.

Additional Notes

  • This is a fully onsite role in Tucson, AZ.
  • No relocation candidates will be considered.
  • Candidate location must be clearly listed on the resume or supplier notes.

Hourly Wage Estimation for Senior Firmware Engineer in Tucson, AZ
$54.00 to $62.00
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?

Sign up to receive alerts about other jobs on the Senior Firmware Engineer 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: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
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 Infobahn Softworld Inc

  • Infobahn Softworld Inc Lincolnshire, IL
  • Job Summary: Analyzes, develops, designs, programs, debugs and implements embedded systems for the organization's products and systems. Develops testing an... more
  • Just Posted

  • Infobahn Softworld Inc Irvine, CA
  • Title : Specialist 3 - Recruitment/Selection Location : IRVINE / CA / 92618) Duration : 06 Months (possibility for extension) Job Description Hybrid, Able ... more
  • Just Posted

  • Infobahn Softworld Inc SAN JOSE, CA
  • JOB DUTIES : Design and verify standard cell schematics. Port schematics into new technologies. Create new schematics for new functionality requirements. V... more
  • Just Posted

  • Infobahn Softworld Inc Tucson, AZ
  • Description: We are looking for a Senior Firmware Engineer to join our team in Tucson. In this role, you will use your expertise in C/C to design and build... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Firmware Engineer jobs in the Tucson, AZ area that may be a better fit.

  • Radiant System, Inc Tucson, AZ
  • We are seeking a Senior Firmware Engineer with strong embedded C/C experience to develop and optimize firmware for microcontroller and RTOS-based systems. ... more
  • 6 Days Ago

  • Motion Recruitment Tucson, AZ
  • Job Title : Senior Firmware Engineer Location: Oro Valley, Arizona, USA (Onsite) Duration: Contract: 12 Months with Possible Extension Eligibility: US Citi... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!