Senior Firmware Engineer (C#/C++) at Dawar Consulting, Inc.
Tucson, Arizona, United States -
Full Time


Start Date

Immediate

Expiry Date

11 Aug, 26

Salary

98.0

Posted On

13 May, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

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

Industry

IT Services and IT Consulting

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 .
Responsibilities
Design and optimize embedded firmware using C/C++ for microcontroller and RTOS-based systems. Develop low-level drivers and maintain Python-based automated test frameworks for hardware validation.
Loading...