1

Contract Firmware Engineer Jobs in Atlanta, GA (NOW HIRING)

Atlanta, GA Duration: 6+ Month Contract • 2-4 years' of professional experience in the development of firmware/software for embedded systems • Programming in low level and high-level languages of ...

Embedded Engineer

Atlanta, GA · On-site

$126K - $166K/yr

Embedded Engineer Location: Atlanta, GA Contract position * Strong experience in Embedded C/C ... Experience with firmware architecture, bootloaders, and OTA/firmware upgrades. * Strong debugging ...

Senior Electrical Test Engineer

Atlanta, GA · On-site

$103K - $134K/yr

... contract manufacturers. We work closely and cross-functionally with the rest of our Product Engineering groups that include Electrical, Mechanical and Firmware Engineering to solve and improve our ...

Reverse Engineering (RE) of software/firmware, Vulnerability Research (VR), exploit development ... S. Government contract restrictions, therefore this posting is only for U.S. Citizens. Cryptic ...

Reverse Engineering (RE) of software/firmware, Vulnerability Research (VR), exploit development ... S. Government contract restrictions, therefore this posting is only for U.S. Citizens. Cryptic ...

Experience working directly with hardware and firmware engineering teams and with external manufacturers, contract engineering, or integration partners, with the ability to drive collaboration toward ...

Automation of large scale server rack systems for firmware/bios and software updates. * Experience ... Contract Salary: $80,000.00 /year Required education: * Bachelor's Required experience: * Developer ...

... contract, contract-to-hire & direct hire career opportunities with Fortune Firms. Recently ... firmware, embedded systems, and/or operating systems * Develop, maintain, and report intranet ...

Senior Software Engineer Duration: 06+ months with a possible extension based on your performance ... firmware, embedded systems, and/or operating systems - Develop, maintain, and report intranet ...

next page

Showing results 1-20

Contract Firmware Engineer information

See Atlanta, GA salary details

$72.1K

$161K

$197.1K

How much do contract firmware engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for contract firmware engineer in Atlanta, GA is $161,018.00, according to ZipRecruiter salary data. Most workers in this role earn between $137,500.00 and $197,100.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.

What are the most commonly searched types of Firmware Engineer jobs in Atlanta, GA?

The most popular types of Firmware Engineer jobs in Atlanta, GA are:

What are popular job titles related to Contract Firmware Engineer jobs in Atlanta, GA?

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

What cities near Atlanta, GA are hiring for Contract Firmware Engineer jobs?

Cities near Atlanta, GA with the most Contract Firmware Engineer job openings:

Infographic showing various Contract Firmware Engineer job openings in Atlanta, GA as of August 2026, with employment types broken down into 89% Full Time, 4% Part Time, and 7% Contract. Highlights an 83% Physical, 5% Hybrid, and 12% Remote job distribution, with an average salary of $161,018 per year, or $77.4 per hour.

Contractor

Re-posted 23 days ago


Job description

Company Description
IT Solutions provider for services like Data Warehousing, Business Process Management, Quality Assurance and more. Get in touch with us today and take your business to new heights today.
Job Description
Role: Firmware Engineer
Location: Atlanta, GA
Duration: 6+ Month Contract
Job Description:
• 2-4 years' of professional experience in the development of firmware/software for embedded systems
• Programming in low level and high-level languages of 8, 16, and 32 bit microcontrollers, specifically STMicro STM32 family, Freescale Kinetis family, or other ARM Cortex-M architectures, and Microchip PIC family
• Strong working knowledge of the C programming language
• Strong working knowledge of Revision Control System(s) (Visual Source Safe, Subversion, Mercurial, Git, etc.)
• Strong working knowledge of industry accepted software compilers, emulators, and integrated development systems (GCC, Keil, MPLAB, CodeWarrior, Eclipse, etc.);
• Ability to utilize tools such as oscilloscopes, bus analyzers, data acquisition systems, etc.
• Experience of Real-Time Operating Systems such as Embedded Linux, Freescale MQX, QNX, etc.
• Experience in design using Object Oriented Programming patterns and techniques using C++
• Experience implementing designs using published coding guidelines
• Knowledgeable with other languages such as Java, or Dynamic C
• Experience interconnecting small systems with Bluetooth, SPI, I2C, Ethernet, Serial, and/or USB
• Possess comprehensive knowledge in one or more specialized technology areas, related to operating systems, user interfaces or data communications and networks
• Experience with alternate operating systems such as Linux and Unix
• Experience using a documentation generator tool a plus (Doxygen)
• Scripting experience using Python a plus
• Automated testing of code module experience a plus
Qualifications
Additional Information
All your information will be kept confidential according to EEO guidelines.