2

Entry Level Embedded Firmware Engineer Jobs in Atlanta, GA

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 ...

Firmware Developer

Atlanta, GA · On-site

$90 - $150/hr

Firmware Developer Atlanta, GA, US 3 days ago Requisition ID: 1294 * Applicants must be authorized ... Hands-on with embedded Linux (Yocto) including system integration, boot flow, and device ...

About the Role The Software/Firmware Engineer will design, develop, and test embedded software for Optical Layer solutions. You will collaborate closely with optical, hardware, and test engineers to ...

Design, execute, and document manual test cases for firmware features spanning embedded Linux user ... Skills Firmware, test engineering, wireless, networking protocols, linux, tcp ip, ipv4, ipv6 ...

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 ...

Embedded Engineer

Atlanta, GA · On-site

$53 - $54/hr

Embedded Engineer Pay Rate: $53-54/hr on W2 Location: Onsite at Atlanta, GA F2F: No Duration: 6 ... Experience with firmware architecture, bootloaders, and OTA/firmware upgrades. Strong debugging ...

QA Engineer

Kennesaw, GA · On-site

$70 - $90/hr

Best-in-class engineering, design and manufacturing combined with category-leading brands in ... Mentoring, training, supporting cross-functional teams of embedded firmware and software testers ...

Best-in-class engineering, design and manufacturing combined with category-leading brands in ... Mentoring, training, supporting cross-functional teams of embedded firmware and software testers ...

QA Engineer

Kennesaw, GA · On-site

$70 - $90/hr

Best-in-class engineering, design and manufacturing combined with category-leading brands in ... Mentoring, training, supporting cross-functional teams of embedded firmware and software testers ...

Best-in-class engineering, design and manufacturing combined with category-leading brands in ... Mentoring, training, supporting cross-functional teams of embedded firmware and software testers ...

... embedded firmware, user-space tools, and cloud logging pipelines. What You Bring * Solid ... Communication skills and a strong drive to learn from senior engineers while building complex ...

Design and implement test frameworks tailored for embedded hardware and firmware validation ... Analyze test results, identify defects, and work with engineering teams to resolve issues * Create ...

next page

Showing results 1-20

Entry Level Embedded Firmware Engineer information

See Atlanta, GA salary details

$70.7K

$117.3K

$157.7K

How much do entry level embedded firmware engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for entry level embedded firmware engineer in Atlanta, GA is $117,329.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,000.00 and $135,600.00 per year, depending on experience, location, and employer.

What does an entry level embedded firmware engineer do?

An Entry Level Embedded Firmware Engineer is responsible for designing, developing, and testing low-level software that runs on hardware devices, such as microcontrollers and embedded systems. They work closely with hardware engineers to ensure that the firmware correctly interfaces with the hardware components. Typical tasks include writing code in languages like C or C++, debugging firmware, conducting unit tests, and assisting in hardware bring-up. Entry-level engineers often learn on the job and may help maintain or update existing firmware as needed.

What are the key skills and qualifications needed to thrive as an entry level embedded firmware engineer?

To thrive as an Entry Level Embedded Firmware Engineer, you need a strong grasp of C/C++ programming, embedded systems concepts, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with microcontroller development kits, debuggers, oscilloscopes, and version control systems like Git is typically required. Problem-solving abilities, attention to detail, and effective teamwork are crucial soft skills for this role. These skills ensure reliable firmware development, seamless integration with hardware, and successful collaboration within multidisciplinary engineering teams.

What are some common challenges faced by entry level embedded firmware engineers during their first projects?

Entry-level embedded firmware engineers often encounter challenges such as understanding complex hardware interfaces, debugging low-level code, and adapting to strict resource constraints like limited memory and processing power. Collaborating closely with hardware engineers and learning to interpret hardware schematics can also be initially daunting. However, most teams provide mentorship and code reviews to help new engineers build confidence and develop their problem-solving skills in a supportive environment.

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

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

What job categories do people searching Entry Level Embedded Firmware Engineer jobs in Atlanta, GA look for?

The top searched job categories for Entry Level Embedded Firmware Engineer jobs in Atlanta, GA are:

Infographic showing various Entry Level Embedded Firmware Engineer job openings in Atlanta, GA as of August 2026, with employment types broken down into 27% Internship, 43% Full Time, and 30% Part Time. Highlights an 100% In-person job distribution, with an average salary of $117,329 per year, or $56.4 per hour.

Contractor

Re-posted 12 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

Additional Information

All your information will be kept confidential according to EEO guidelines.