1

Contract Firmware Engineer Jobs (NOW HIRING)

$80 - $100/hr

... Firmware Engineer to support research and development activities and transition innovative ... as well as contract-specific affordability and organizational requirements. The projected ...

... Firmware Engineer to support research and development activities and transition innovative ... as well as contract-specific affordability and organizational requirements. The projected ...

Be Seen First

Firmware Engineer opportunity! Messina is assisting our client, a leading global provider of ... This long-term contract role offers a dynamic environment where you can leverage your technical ...

Contract Industry: Defense Compensation: $74.87 About the Opportunity: We're seeking a Firmware Engineer to support the design, development, testing, integration, and installation of advanced systems ...

Senior Firmware Engineer

Eagan, MN ยท On-site

$121K - $161K/yr

Senior Firmware Engineer Duration: 3-6 month contract Location: Eagan, MN- Fully onsite - 5 days onsite Ecolab IV slots that we must fill: 5/8 (1-3pm) & 5/9 (8-10) Top Requirements: 5+ years of hands ...

Firmware Engineer I-II

Los Angeles, CA ยท On-site

$120K - $160K/yr

... contract with the military services, NASA, and the Department of Energy. About the Role Antares is ... Firmware Engineer II: $135,000-$160,000 Culture At Antares, we like to specifically tie each role ...

Sr. Firmware Engineer US ONLY

Reston, VA ยท On-site

$150 - $200/hr

Contract-Possible Perm Start Date: ASAP Location: Onsite VA Responsibilities: * Lead and contribute to firmware architecture and implementation for space-based systems * Experience with Linux ...

Senior Embedded Firmware Engineer

Indianapolis, IN ยท On-site

$98K - $134K/yr

V2X is seeking a talented Senior Embedded Firmware Engineer (T03) to join our Embedded Solutions ... S. citizens as required by federal contract guidelines. Eligibility to obtain and maintain a U.S.

Showing results 41-60

Contract Firmware Engineer information

See salary details

$75K

$167.4K

$205K

How much do contract firmware engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for contract firmware engineer in the United States is $167,438.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What is a contract firmware engineer?

A Contract Firmware Engineer is a professional who develops and tests low-level software that interacts with hardware components, typically on a temporary or project-specific basis. They work with embedded systems, microcontrollers, and device drivers to ensure proper functionality. Contract roles often involve short-term assignments for specific projects or product development cycles. These engineers collaborate with hardware teams, troubleshoot firmware issues, and optimize code for performance and efficiency.

What are the key skills and qualifications needed to thrive as a contract firmware engineer?

To thrive as a Contract Firmware Engineer, you need strong experience in embedded systems design, proficiency with C/C++ programming, and a solid understanding of hardware-software integration. Familiarity with tools such as oscilloscopes, logic analyzers, debuggers, and version control systems like Git is typically required, along with knowledge of popular microcontroller platforms. Excellent problem-solving skills, flexibility, and effective communication are highly valued in this contract-based role. These skills are essential for delivering high-quality firmware solutions on tight deadlines while collaborating with cross-functional teams in dynamic project environments.

What are some common challenges faced by contract firmware engineers and how can they be addressed?

Contract Firmware Engineers often encounter challenges such as rapidly adapting to new hardware platforms, understanding legacy codebases, and meeting tight project deadlines. To address these, it helps to review documentation thoroughly, leverage debugging and simulation tools, and communicate proactively with project stakeholders. Additionally, collaborating closely with hardware engineers and other team members can help resolve integration issues quickly. Staying organized and maintaining flexibility are key to successfully delivering firmware projects as a contractor.

Are contract firmware engineers in demand?

Contract firmware engineers are in high demand due to the growth of embedded systems, IoT devices, and hardware development. Companies seek professionals skilled in C, C++, and real-time operating systems to support product development and maintenance on flexible schedules. The demand is expected to remain strong as technology continues to advance.

How much does a contract firmware engineer get paid?

Contract firmware engineers typically earn between $50 and $100 per hour, depending on experience, location, and project complexity. Senior or specialized engineers with expertise in embedded systems and real-time operating systems may command higher rates. Compensation can also vary based on contract duration and industry sector.
More about Contract Firmware Engineer jobs

What cities are hiring for Contract Firmware Engineer jobs?

Cities with the most Contract Firmware Engineer job openings:

What are the most commonly searched types of Firmware Engineer jobs?

The most popular types of Firmware Engineer jobs are:

What states have the most Contract Firmware Engineer jobs?

States with the most job openings for Contract Firmware Engineer jobs include:

What are popular job titles related to Contract Firmware Engineer jobs?

For Contract Firmware Engineer jobs, the most frequently searched job titles are:

Infographic showing various Contract Firmware Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 92% Full Time, 3% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $167,438 per year, or $80.5 per hour.

Senior Embedded Firmware Engineer - Austin, TX

Austin, TX โ€ข On-site

Connect Tech+Talent
Software Developmentย โ€ขย 11 - 50 employees

$118K - $156K/yr

Other

Re-posted 20 hours ago


Job description

Senior Embedded Firmware Engineer Location: Austin, TX (Preferred) / Remote Experience: 10+ Years Employment Type: Contract Position Overview
We are seeking a highly experienced Senior Embedded Firmware Engineer to join our team on a contract basis. The ideal candidate will have a strong background in embedded systems development, real-time operating systems, firmware architecture, and debugging. This role requires a seasoned engineer who can contribute independently to the design, development, and optimization of embedded software solutions.
Key Responsibilities
Design, develop, and maintain embedded firmware for complex hardware platforms.
Develop and optimize software for Silicon Labs-based processors and embedded systems.
Implement and maintain robust software architectures using Finite State Machine (FSM) methodologies.
Work within Real-Time Operating System (RTOS) environments to develop reliable and high-performance applications.
Debug, troubleshoot, and optimize firmware using GCC toolchains and GDB debugging tools.
Collaborate with cross-functional teams including hardware, systems, and software engineers.
Develop and maintain build systems using CMake.
Create technical documentation and support code reviews, testing, and validation activities.
Contribute to software quality, performance improvements, and product reliability initiatives.
Required Qualifications
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
10+ years of hands-on experience in embedded firmware/software development.
Strong experience with Silicon Labs processors and development environments.
Solid understanding of Real-Time Operating Systems (RTOS).
Proficiency in C, C++, and Python programming languages.
Strong experience working in Linux-based development environments.
Deep understanding of Finite State Machine (FSM) design and implementation.
Extensive experience with GCC toolchains and GDB debugging.
Experience with CMake build systems.
Strong analytical, troubleshooting, and problem-solving skills.
Excellent communication and collaboration abilities.
Preferred Qualifications
Experience with Cursor AI development tools.
Familiarity with OpenSpec or similar specification/documentation frameworks.
Prior experience working in distributed or remote engineering teams.
Experience developing firmware for connected, IoT, or industrial embedded products.
Location
Preferred: Austin, Texas
Remote: Open to qualified candidates working remotely. This is an excellent opportunity for a senior-level embedded engineer to contribute to cutting-edge embedded systems and firmware development projects.