DAWAR CONSULTING INC

Senior Firmware Engineer (C#/C++)

DAWAR CONSULTING INC  •  $95 - $98/hr  •  Tucson, AZ (Onsite)  •  15 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


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

.
DAWAR CONSULTING INC

About DAWAR CONSULTING INC

DAWAR CONSULTING, a trusted name in IT Professional. We provide technology and business consulting services, helping clients with workforce solutions, project delivery, and IT support.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Newark, California
Year Founded
2009
Social Media