Senior Firmware Engineer (C#/C++)

Dawar ConsultingTucson, AZ
Onsite

About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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

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

Benefits

  • Medical
  • Dental
  • Vision
  • Paid Sick leave
  • 401K
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service