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
Bachelor’s 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
hr@dawarconsulting.com
/
kavitha@dawarcosnulting.com
.