Senior Firmware Engineer (C#/C++)

Dawar Consulting

Tucson, Arizona

JOB DETAILS
SKILLS
ARM (Advanced RISC Machine), Agile Programming Methodologies, Automation, Backlog Prioritization, Biology, Biotech and Pharmaceutical, Boundary Scan, C Programming Language, C++ Programming Language, Code Reviews, Communications Protocols, Computer Engineering, Computer Firmware, Computer Science, Cross-Functional, Debugging Skills, Device Drivers, Electrical Engineering, Electricity, Embedded Systems, Hardware Quality Assurance, Hardware-Software Integration, I2C, Logic Analyzer, Low-Level Design, Mechanical Engineering, Memory Management, Mentoring, Microcontroller, Microsoft C# (C Sharp), Middleware, Oscilloscope, Product Demonstration, Python Programming/Scripting Language, Realtime Operating System, Software Engineering, System Architecture, System Integration (SI), Systems Engineering, Technical/Engineering Design, Test Harness, USB, Universal Asynchronous Receiver-Transmitter (UART)
LOCATION
Tucson, Arizona
POSTED
10 days ago
Our client, a world leader in biotechnology and life sciences, is looking for a “Senior Firmware Engineer<\/b>" based out in Tucson, AZ.
<\/div>

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

<\/div>
Job Summary<\/b>
<\/div>

We are seeking a highly skilled <\/span>Senior Firmware Engineer<\/b> <\/span>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.
<\/p>

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

        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
        <\/p>

        If interested, please send us your updated resume at

        hr@dawarconsulting.com

        kavitha@dawarcosnulting.com

About the Company

D

Dawar Consulting