Senior Firmware Engineer (C#/C++)
Dawar Consulting
Tucson, United States | Posted on 05/13/2026 Senior Firmware Engineer 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 C#, Python, Hardware - Software Integration, Embedded, Firmware, RTOS #J-18808-Ljbffr
- ...and life sciences, is looking for a " Senior Firmware Engineer " based out in Tucson, AZ. Job... ...will have strong expertise in embedded C/C++ development, hardware-software... ...dawarcosnulting.com. Skill Set C#, Python, Hardware - Software Integration...SeniorC#Long term contract
$80 - $95 per hour
...Associates Systems LLC is seeking a Software Engineer with an active Secret clearance for on-site work in Tucson, AZ. The position requires expertise in C# and C++, along with a STEM degree and a minimum of 5 years of experience or 3 years plus an advanced degree. Responsibilities...SeniorC#Hourly pay- ...Dawar Consulting is seeking a highly skilled Senior Firmware Engineer to join their Tucson Agile Release Team. This role focuses on designing scalable... .... The ideal candidate will have expertise in embedded C/C++, hardware-software integration, and automated validation....SeniorLong term contract
- ...Apollo Professional Solutions, Inc. is seeking a Software Engineer in Tucson, AZ. This role involves the design, development, and maintenance... ...experience or 3 years plus an advanced degree. Proficiency in C# and C++ is required, along with active DoD Secret Personnel Clearance....C#
$104.13 per hour
...Apollo Professional Solutions, Inc. is looking for a Software Engineer to join their team in Tucson, AZ. The ideal candidate should have... ...STEM degree and possess skills in software development using C# and C++. Responsibilities include designing and integrating software...SeniorC#Contract work- ...seeking a Software/Test Equipment Development Engineer in Tucson, AZ to lead the development of... ...teams and communicate project status to senior management. The ideal candidate will have... ...debugging skills and proficiency with C++, C#, Java, and more. Benefits include competitive...SeniorC#
- ...Motion Recruitment Partners LLC is seeking a Senior Software Engineer in Oro Valley, Arizona. The role focuses on building scalable software solutions using C#. You will work within an Agile environment, collaborating with cross-functional teams and contributing to technical...SeniorC#Contract workLocal area
- Prattwhitney is seeking a Senior Manager, Software Engineer in Tucson, AZ. This role involves leading a team of engineers and designing software solutions... ...experience in software development, particularly with C# and C++. Competitive salary and comprehensive benefits are...SeniorC#
- ...We’re Hiring: Senior Software Engineer (C#) Are you passionate about building scalable, high-quality software? Ready to work in a fast-paced Agile environment where your ideas actually matter? This could be your next big move. Location: Oro Valley, Arizona Duration: 1...SeniorC#Contract workLocal area
$80 - $95 per hour
...Dawar Consulting, Inc. is seeking a Senior Software Engineer in Tucson, AZ. The role involves designing and building complex software solutions using C#. Candidates should have significant experience with C# and automated testing, ideally also including Python. You will...SeniorC#Full timeContract work- A leading defense contractor is seeking a Senior Manager, Software Engineer to lead a team in Tucson, AZ. The ideal candidate will have at least 1... ...of experience in software engineering, particularly in C++ and C#, while managing a team of engineers. Responsibilities include...SeniorC#For contractors
- ...Senior Software Engineer (C# / Python) Tucson, United States | Posted on 05/07/2026 Our client, a world leader in biotechnology and life sciences, is looking for a Senior Software Engineer based in Tucson, AZ. Job Duration: Long Term Contract (Possibility Of Extension...SeniorC#Long term contract
- Title: Senior Principal Software Engineer Location: Tucson, AZ Type: Contract Duration: Long Term (12+ months) Summary: The Senior... ...programming languages including but not limited to C++. C#, Java, Python, or Visual Basic Minimum of ten (10)...SeniorC#Contract workInterim role
- ...Required: Secret (Interim acceptable) We’re looking for a Senior Mechanical Engineer - P3 Cleared on-site who enjoys working on complex, high-impact... ...programming languages (E.g. Python, Java, Ruby, Bash, C++, C#, Go) Experience with Postgres, SonarQube General working...SeniorC#Interim role
- Dawar Consulting is seeking a Senior Software Engineer in Tucson, AZ, to design and build complex software solutions using C#. The role offers a long-term contract with potential for full-time conversion and includes benefits such as medical, dental, vision, and 401K. Candidates...SeniorC#Long term contractFull time
- ...Senior Software Engineer With Test Equipment The Test Equipment Engineering (TEE) team within the Hardware Discipline Center is a multi-discipline... ...and integrate object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows Operating System (...SeniorC#
$69 - $74 per hour
...We are hiring Senior Software Engineer - Test Systems (ATE / C# / Hardware Integration) to build software for automated test systems (ATE) used in aerospace and defense. Hands-on role working across C#, C++, hardware integration, and real-world production systems. We...SeniorC#Local areaRelocationFlexible hours$132.4k - $251.6k
...Position: Software/Test Equipment Development Engineer – Tucson, AZ Role: Onsite What You Will... ...management planning. Communicate with senior management on project status. Diagnose and... ...integrating software applications using C++, C#, Java, Python, or Visual Basic. Minimum ten...SeniorC#Temporary workFlexible hours- Position and Location Senior Mission Planning Engineer - Tucson, AZ - Onsite. Requires U.S. citizenship and an active Secret U.S. government‑issued... ...architecture, design, development, integration, and verification (C#, C++, Java). Experience developing cross‑platform .NET backend...SeniorC#
$132.4k - $251.6k
...Test Engineering Position This position is 100% on site in Tucson, AZ. What You Will... ...management planning Communicating with senior management on project status Troubleshooting... ...languages including but not limited to C++, C#, Java, Python or Visual Basic....SeniorC#Temporary workWork experience placementFlexible hours- ...Senior Mission Planning Engineer Join this highly visible team and perform highly technical assignments, directly contributing to protecting our... ...development, integration, and verification (virtual machines, C#, C++, Java). Experience in developing cross platform .NET...SeniorC#Local areaRelocation
- ...Job Title: Senior Software Development Engineer in Test (SDET) Location: Tucson, TZ ** This is an onsite position ** What's key for the RRP... ...scripting language used for test automation (e.g., Python, Java, C#). * You are proficient using CI/CD tools and test...SeniorC#
$86.8k - $165.2k
...than 100 years of experience and renowned engineering expertise to meet the needs of today's... ...and post-production sustainment. The Senior Software Engineer with Test Equipment... ...object-oriented software applications using C#, C++ in Microsoft Visual Studio in a Windows...SeniorC#Temporary workWork experience placementInterim roleWork at officeRemote workFlexible hours$107.5k - $204.5k
Principal Systems Engineer - EO/IR or RF Signal Processing Location: Tucson, AZ. Onsite position. Security clearance: U.S. citizenship... ...programming language, or Object‑Oriented Programming experience with the C++, C#, or Java programming languages. Experience with algorithm...SeniorC#Temporary workInterim roleRelocation packageFlexible hours$151.5k - $346k
...– Architecture - Solution Architecture – Senior Manager At EY, our purpose is to shape... ...data scientists, designers, and software engineers enable our clients to solve their most... ...modern programming languages (e.g., Java, C#, JavaScript/TypeScript), and the ability...SeniorC#Summer holidayFlexible hours- ...Sr Software Engineer Talon is a small business engineering firm providing innovative, end-to-end, rapid-turn solutions to our government... ..., and integrate object-oriented software applications using C# and C++ within Microsoft Visual Studio on a Windows OS platform....SeniorC#Work at office
- ...Automation Tools Developer* Bachelor of Software Engineering, Computer Science, or an equivalent... ...languages such as Python, Java, C#, C++, and C* Experience with tools such as Selenium... ...that execute the interaction between firmware, software and irrigation hardware* Experience...SeniorC#
- ...with agile teams, including platform and engineering teams, to ensure seamless test execution... ...effective validation across software, firmware, and hardware interactions ~ Bachelor... ...in one or more: Python, Java, C++, C#, or C ~ Proven experience in building...SeniorC#
$111.4k - $167.1k
...stronger, more resilient Stantec every day. Senior Application Architect Stantec is looking... ...or diploma in Computer Science, Software Engineering, Information Technology or a related... ...This may include Python/Django, Java or C# for application development. Solid skills...SeniorC#Full timeTemporary workPart timeCasual work- ...Job Description We seek an Advanced Software Engineer to create cutting-edge signal processing, geolocation, and communication systems... ...for testability and readability • Highly proficient in using C++ and Python for engineering and scientific applications in Linux...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer (C#/C++). Be the first to apply!
- senior cost analyst Tucson, AZ
- senior manager quality engineering Tucson, AZ
- senior software test automation engineer Tucson, AZ
- senior design technologist Tucson, AZ
- senior design verification engineer Tucson, AZ
- senior director quality Tucson, AZ
- sr project engineer Tucson, AZ
- consultant senior consultant Tucson, AZ
- senior director clinical development Tucson, AZ
- senior buyer Tucson, AZ

