Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer (C#/C++) in Tucson, AZ vacancy
  •  ...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... 
    Senior
    C#
    Long term contract

    Dawar Consulting

    Tucson, AZ
    1 day ago
  • $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... 
    Senior
    C#
    Hourly pay

    Associates Systems LLC

    Tucson, AZ
    7 hours ago
  •  ...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.... 
    Senior
    Long term contract

    Dawar Consulting

    Tucson, AZ
    7 hours ago
  •  ...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#

    Apollo Professional Solutions

    Tucson, AZ
    7 hours ago
  • $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... 
    Senior
    C#
    Contract work

    Apollo Professional Solutions

    Tucson, AZ
    7 hours ago
  •  ...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... 
    Senior
    C#

    Prattwhitney

    Tucson, AZ
    6 hours ago
  •  ...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... 
    Senior
    C#
    Contract work
    Local area

    Motion Recruitment Partners LLC

    Oro Valley, AZ
    1 day ago
  • 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... 
    Senior
    C#

    Prattwhitney

    Tucson, AZ
    4 days ago
  •  ...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... 
    Senior
    C#
    Contract work
    Local area

    Motion Recruitment Partners LLC

    Oro Valley, AZ
    7 hours ago
  • $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... 
    Senior
    C#
    Full time
    Contract work

    Dawar Consulting

    Tucson, AZ
    7 hours ago
  • 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... 
    Senior
    C#
    For contractors

    Raytheon

    Tucson, AZ
    2 days ago
  •  ...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... 
    Senior
    C#
    Long term contract

    Dawar Consulting

    Tucson, AZ
    6 hours ago
  • 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)... 
    Senior
    C#
    Contract work
    Interim role

    NR Consulting

    Tucson, AZ
    3 days ago
  •  ...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... 
    Senior
    C#
    Interim role

    Avenue Technologies Defunct

    Tucson, AZ
    7 hours ago
  • 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... 
    Senior
    C#
    Long term contract
    Full time

    Dawar Consulting

    Tucson, AZ
    1 day ago
  •  ...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 (... 
    Senior
    C#

    Raytheon

    Tucson, AZ
    1 day ago
  • $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... 
    Senior
    C#
    Local area
    Relocation
    Flexible hours

    Quest Defense Systems & Solutions, Inc.

    Tucson, AZ
    2 days ago
  • $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... 
    Senior
    C#
    Temporary work
    Flexible hours

    Prattwhitney

    Tucson, AZ
    7 hours ago
  • 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... 
    Senior
    C#

    Prattwhitney

    Tucson, AZ
    4 days ago
  • $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.... 
    Senior
    C#
    Temporary work
    Work experience placement
    Flexible hours

    Raytheon

    Tucson, AZ
    3 days ago
  •  ...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... 
    Senior
    C#
    Local area
    Relocation

    Raytheon

    Tucson, AZ
    3 days ago
  •  ...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... 
    Senior
    C#

    Tranzeal

    Tucson, AZ
    1 day ago
  • $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... 
    Senior
    C#
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Flexible hours

    RTX

    Tucson, AZ
    1 day ago
  • $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... 
    Senior
    C#
    Temporary work
    Interim role
    Relocation package
    Flexible hours

    Raytheon

    Tucson, AZ
    2 days ago
  • $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... 
    Senior
    C#
    Summer holiday
    Flexible hours

    EY

    Tucson, AZ
    2 days ago
  •  ...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.... 
    Senior
    C#
    Work at office

    Talon Analytics

    Tucson, AZ
    5 days ago
  •  ...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... 
    Senior
    C#

    Apex Systems

    Tucson, AZ
    7 hours ago
  •  ...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... 
    Senior
    C#

    ALIS Software LLC

    Tucson, AZ
    5 days ago
  • $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... 
    Senior
    C#
    Full time
    Temporary work
    Part time
    Casual work

    Stantec Consulting International Ltd.

    Tucson, AZ
    4 days ago
  •  ...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

    Hatch Global Search

    Tucson, AZ
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer (C#/C++). Be the first to apply!