Enter a job title or keyword

Senior Firmware Engineer (C#C++)


Job Location:

Tucson, AZ - USA

Monthly Salary: Not provided by the employer
Posted: 24 May 2026 (30+ days ago)
Application Deadline: 21 August 2026
Vacancies: 1 Vacancy
The job posting is outdated and position may be filled

Job Summary

Our client a world leader in biotechnology and life sciences is looking for a Senior Firmware Engineer" based out in Tucson AZ.

Job Duration: Long Term Contract (Possibility Of Extension & FT Conversion)
Rate: $95-$98/hr on W2
Company Benefits: Medical Dental Vision Paid Sick leave 401K

Job Summary

We are seeking a highly skilled Senior Firmware Engineer to join our Tucson Agile Release Team. The ideal candidate will have strong expertise in embedded C/C development hardware-software integration and automated hardware validation. This role involves designing scalable firmware architectures developing low-level drivers and collaborating with cross-functional engineering teams to deliver reliable embedded solutions for real-world systems.

Key Responsibilities
  • Design develop and optimize embedded firmware using C/C for microcontroller and RTOS-based systems
  • Develop low-level drivers and middleware for sensors actuators and communication interfaces
  • Build and maintain Python-based automated test frameworks and Hardware-in-the-Loop (HIL) validation systems
  • Troubleshoot hardware/software interactions using JTAG/SWD debuggers oscilloscopes and logic analyzers
  • Participate in Agile/SAFe planning backlog refinement and technical design discussions
  • Collaborate with Electrical Mechanical and Systems Engineering teams for end-to-end system integration
  • Conduct code reviews technical investigations and firmware demonstrations on target hardware
  • Ensure firmware reliability scalability and compliance with system architecture standards
Required Qualifications
  • Bachelors degree in Computer Engineering Electrical Engineering Computer Science or related field
  • Strong professional experience in embedded firmware development using C/C
  • Experience with microcontrollers such as ARM Cortex-M ESP32 or similar platforms
  • Hands-on experience with communication protocols including I2C SPI UART CAN or USB
  • Strong understanding of embedded system architecture memory management interrupts and state machines
  • Experience debugging embedded systems using JTAG/SWD tools logic analyzers and oscilloscopes
Preferred Qualifications
  • Experience with Python scripting automation or test harness development
  • Familiarity with RTOS platforms such as FreeRTOS or Zephyr
  • Experience in Agile or SAFe development environments
  • Prior experience mentoring engineers or leading firmware development efforts
Key Skills

Embedded C/C Firmware Development ARM Cortex-M ESP32 RTOS FreeRTOS Hardware Integration HIL Testing Python Automation I2C SPI UART CAN USB JTAG/SWD Debugging Agile/SAFe Embedded Systems Architecture

If interested please send us your updated resume at / .


Required Skills:

C# Python Hardware - Software Integration Embedded Firmware RTOS


Required Education:

Bachelors