Design, code in the C programming language, test and document new firmware or feature enhancements ... Expert skill level with an embedded RTOS is required. Understanding of microprocessors and ...
Design, code in the C programming language, test and document new firmware or feature enhancements ... Expert skill level with an embedded RTOS is required. Understanding of microprocessors and ...
Senior Electronic Engineer
Kennesaw, GA · On-site
$99K - $122K/yr
Bachelor's degree in Electronics Engineering, Electrical Engineering, or a related field. * 4+ years of experience in circuit board reverse engineering, embedded firmware development, and board-level ...
Senior Electronic Engineer
Kennesaw, GA · On-site
$99K - $122K/yr
Bachelor's degree in Electronics Engineering, Electrical Engineering, or a related field. * 4+ years of experience in circuit board reverse engineering, embedded firmware development, and board-level ...
Senior Electronic Engineer
$99K - $122K/yr
Bachelor's degree in Electronics Engineering, Electrical Engineering, or a related field. * 4+ years of experience in circuit board reverse engineering, embedded firmware development, and board-level ...
Senior Electronic Engineer
$99K - $122K/yr
Bachelor's degree in Electronics Engineering, Electrical Engineering, or a related field. * 4+ years of experience in circuit board reverse engineering, embedded firmware development, and board-level ...
Senior Electronic Engineer
Kennesaw, GA · On-site
$99K - $122K/yr
Bachelor's degree in Electronics Engineering, Electrical Engineering, or a related field. * 4+ years of experience in circuit board reverse engineering, embedded firmware development, and board-level ...
Quick apply
Senior Electronic Engineer
Kennesaw, GA · On-site
$99K - $122K/yr
Bachelor's degree in Electronics Engineering, Electrical Engineering, or a related field. * 4+ years of experience in circuit board reverse engineering, embedded firmware development, and board-level ...
US_East | Platform Engineering - Linux/Unix Admin_L2
Atlanta, GA · On-site
$70/hr
... Software Engineer - Experience ?= One to Three Years (T) Embedded Firmware Engineering - Experience ?= One to Three Years "Must haves: • Strong proficiency in Linux OS internals • Hands on ...
US_East | Platform Engineering - Linux/Unix Admin_L2
Atlanta, GA · On-site
$70/hr
... Software Engineer - Experience ?= One to Three Years (T) Embedded Firmware Engineering - Experience ?= One to Three Years "Must haves: • Strong proficiency in Linux OS internals • Hands on ...
Embedded Software Engineer
$126K - $166K/yr
Job Title: Senior Firmware Engineer Location: Atlanta, GA (Onsite) Duration: 12+ Months Open for relocating candidates NOTE: Home appliance experience preferred that manufacture smart devices
Embedded Software Engineer
$126K - $166K/yr
Job Title: Senior Firmware Engineer Location: Atlanta, GA (Onsite) Duration: 12+ Months Open for relocating candidates NOTE: Home appliance experience preferred that manufacture smart devices
Embedded Software Engineer
$113K - $149K/yr
... and firmware. • Diagnose issues related to startup behavior, communication failures, timing ... in embedded programming languages (e.g., C/C++), version control (Git/Github) and real-time ...
Embedded Software Engineer
$113K - $149K/yr
... and firmware. • Diagnose issues related to startup behavior, communication failures, timing ... in embedded programming languages (e.g., C/C++), version control (Git/Github) and real-time ...
Collaborate with power electronics engineers, firmware developers, and test teams to integrate ... Design and optimize embedded software for low-latency execution, resource efficiency, and ...
Quick apply
Collaborate with power electronics engineers, firmware developers, and test teams to integrate ... Design and optimize embedded software for low-latency execution, resource efficiency, and ...
Embedded Platform Design Engineer (Senior Level) Location: Greater Lehigh Valley Area (Onsite ... Collaborate with firmware teams on system integration, timing, and functionality * Support board ...
Quick apply
Embedded Platform Design Engineer (Senior Level) Location: Greater Lehigh Valley Area (Onsite ... Collaborate with firmware teams on system integration, timing, and functionality * Support board ...
Embedded Platform Design Engineer (Senior Level) Location: Greater Lehigh Valley Area (Onsite ... Collaborate with firmware teams on system integration, timing, and functionality * Support board ...
Embedded Platform Design Engineer (Senior Level) Location: Greater Lehigh Valley Area (Onsite ... Collaborate with firmware teams on system integration, timing, and functionality * Support board ...
Job Summary In collaboration with the sensor device installation engineers develop and document test plans to validate hardware, firmware, and embedded software implementations. Creates test ...
Job Summary In collaboration with the sensor device installation engineers develop and document test plans to validate hardware, firmware, and embedded software implementations. Creates test ...
Job Summary In collaboration with the sensor device installation engineers develop and document test plans to validate hardware, firmware, and embedded software implementations. Creates test ...
Job Summary In collaboration with the sensor device installation engineers develop and document test plans to validate hardware, firmware, and embedded software implementations. Creates test ...
Embedded Linux Software Engineer Location: Alpharetta, GA * Onsite highly preferred. * Open to 2 ... Firmware * BSP/HAL * C/C++ * Bootloaders * Documentation Pluses: * Secure boot * Python/Bash
Embedded Linux Software Engineer Location: Alpharetta, GA * Onsite highly preferred. * Open to 2 ... Firmware * BSP/HAL * C/C++ * Bootloaders * Documentation Pluses: * Secure boot * Python/Bash
They are seeking Graduate Research Assistants to support teams performing embedded system ... Preferred : • Experience with capture the flag events, firmware/software reverse engineering, or ...
They are seeking Graduate Research Assistants to support teams performing embedded system ... Preferred : • Experience with capture the flag events, firmware/software reverse engineering, or ...
Argon is seeking a highly skilled Embedded Linux Software Engineer with deep expertise in the NXP i ... Strong background in C/C++ and low-level firmware development. * Knowledge of hardware interfaces ...
Argon is seeking a highly skilled Embedded Linux Software Engineer with deep expertise in the NXP i ... Strong background in C/C++ and low-level firmware development. * Knowledge of hardware interfaces ...
Argon is seeking a highly skilled Embedded Linux Software Engineer with deep expertise in the NXP i ... Strong background in C/C++ and low-level firmware development. * Knowledge of hardware interfaces ...
Quick apply
Argon is seeking a highly skilled Embedded Linux Software Engineer with deep expertise in the NXP i ... Strong background in C/C++ and low-level firmware development. * Knowledge of hardware interfaces ...
Sr Advanced Embedded Engineer
$121K - $158K/yr
Work closely with hardware, firmware, and QA teams to ensure seamless system integration. * Lead ... Prior experience in technical leadership or lead engineer role for complex embedded software ...
Quick apply
Sr Advanced Embedded Engineer
$121K - $158K/yr
Work closely with hardware, firmware, and QA teams to ensure seamless system integration. * Lead ... Prior experience in technical leadership or lead engineer role for complex embedded software ...
Sr Advanced Embedded Engineer
$121K - $158K/yr
Work closely with hardware, firmware, and QA teams to ensure seamless system integration. * Lead ... Prior experience in technical leadership or lead engineer role for complex embedded software ...
Quick apply
Sr Advanced Embedded Engineer
$121K - $158K/yr
Work closely with hardware, firmware, and QA teams to ensure seamless system integration. * Lead ... Prior experience in technical leadership or lead engineer role for complex embedded software ...
Sr Advanced Embedded Engineer
$123K - $161K/yr
Work closely with hardware, firmware, and QA teams to ensure seamless system integration. * Lead ... Prior experience in technical leadership or lead engineer role for complex embedded software ...
Quick apply
Sr Advanced Embedded Engineer
$123K - $161K/yr
Work closely with hardware, firmware, and QA teams to ensure seamless system integration. * Lead ... Prior experience in technical leadership or lead engineer role for complex embedded software ...
Sr Advanced Embedded Engineer
$113K - $148K/yr
Work closely with hardware, firmware, and QA teams to ensure seamless system integration. * Lead ... Prior experience in technical leadership or lead engineer role for complex embedded software ...
Quick apply
Sr Advanced Embedded Engineer
$113K - $148K/yr
Work closely with hardware, firmware, and QA teams to ensure seamless system integration. * Lead ... Prior experience in technical leadership or lead engineer role for complex embedded software ...
Embedded Firmware Engineer information
See Georgia salary details
$62.1K - $69K
4% of jobs
$69K - $76K
5% of jobs
$76K - $82.9K
8% of jobs
$86K is the 25th percentile. Wages below this are outliers.
$82.9K - $89.9K
16% of jobs
$89.9K - $96.8K
11% of jobs
The median wage is $101.6K / yr.
$96.8K - $103.7K
8% of jobs
$103.7K - $110.7K
11% of jobs
$117.2K is the 75th percentile. Wages above this are outliers.
$110.7K - $117.6K
13% of jobs
$117.6K - $124.6K
9% of jobs
$124.6K - $131.5K
11% of jobs
$131.5K - $138.5K
4% of jobs
$62.1K
$103K
$138.5K
How much do embedded firmware engineer jobs pay per year?
What are the key skills and qualifications needed to thrive in the Embedded Firmware Engineer position, and why are they important?
To excel as an Embedded Firmware Engineer, you need a strong command of C/C++ programming, embedded systems design, and microcontroller architecture, typically supported by a degree in electrical engineering, computer engineering, or a related field. Familiarity with debugging tools, real-time operating systems (RTOS), version control systems like Git, and industry-relevant certifications such as Certified Embedded Systems Engineer (CESE) are valuable. Strong problem-solving abilities, effective cross-functional communication, and adaptability are essential soft skills. These competencies ensure high-quality, reliable firmware development and efficient collaboration with hardware, software, and testing teams.
What are the typical daily responsibilities of an Embedded Firmware Engineer?
As an Embedded Firmware Engineer, you can expect your daily responsibilities to include writing and testing code for microcontrollers, debugging hardware-software integration issues, and collaborating closely with hardware designers and other engineers to define system requirements. You'll also participate in code reviews, develop test procedures, and document technical specifications for ongoing and future projects. The role often involves troubleshooting in lab environments and may require firmware updates to existing products. This variety ensures each day presents unique challenges and opportunities to contribute directly to product innovation and quality.
What does an Embedded Firmware Engineer do?
An Embedded Firmware Engineer develops and maintains low-level software that controls hardware devices, ensuring they function efficiently and reliably. They write code in languages like C and C++ for microcontrollers and processors, often working with real-time operating systems (RTOS) and communication protocols. Their role involves debugging, optimizing performance, and collaborating with hardware and software teams to integrate systems.
- Embedded System Engineer
- Firmware Engineer
- Remote Firmware Engineer
- Freelance Embedded Firmware Engineer
- Embedded Software Engineer
- Senior Firmware Engineer
- Independent Contractor Embedded Software Engineer
- Remote Embedded Firmware Engineer
- Senior Embedded Software Engineer
- Freelance Embedded Systems Engineer
Job description
Design, code in the C programming language, test and document new firmware or feature enhancements to existing firmware
Resolve issues (bugs) with firmware code.
Participate in and support all phases of QA testing.
Requires 10+ years related experience.
Expert skill level in the C programming languages is required.
Expert skill level with an embedded RTOS is required.
Understanding of microprocessors and associated architectures (Address/Data buses, Memory addressing and management, peripheral connections, programming instruction sets) is required.
Proficient in developing code with resource-limited runtime environments, for embedded products is required.
Basic understanding of peripheral interfaces is required, including:
Serial communication including RS232/485, USB, Ethernet, etc.
Serial interface Protocols including industrial standards such as Modbus, TCP, UDP, etc.
OSI basic reference model (ISO/IEC 749-1), "7-layer stack"
Proficient in low-level languages (e.g. Assembler, ladder, etc.) is a plus.
Basic understanding of electronics and electricity fundamentals is a plus.
Experience (1-2 years) with Programmable Logic Controllers is a plus.
Experience with Integrated Development Environments (IDE) is strongly preferred.
BSCS degree or equivalent preferred
All your information will be kept confidential according to EEO guidelines.