1

Embedded Security Engineer Jobs in Georgia (NOW HIRING)

Sr Advanced Embedded Engineer

Duluth, GA · On-site

$114.10K - $149.60K/yr

Prior experience in technical leadership or lead engineer role for complex embedded software ... safety, security, air travel, productivity, and global urbanization. We are a leading software ...

Sr Advanced Embedded Engineer

Duluth, GA

$114.10K - $149.60K/yr

Prior experience in technical leadership or lead engineer role for complex embedded software ... safety, security, air travel, productivity, and global urbanization. We are a leading software ...

Sr Advanced Embedded Engineer

Duluth, GA · On-site

$114.20K - $149.60K/yr

Prior experience in technical leadership or lead engineer role for complex embedded software ... safety, security, air travel, productivity, and global urbanization. We are a leading software ...

Senior Security Researcher

Atlanta, GA · On-site

$110.10K - $151K/yr

... hardware and embedded development. The projects will vary in scope, complexity, and affected ... You will need to work closely with Geotab software developers, the broader Security team, and ...

Embedded Firmware Engineer

Ball Ground, GA · On-site

$96.20K - $131.70K/yr

Job Requirements Minimum Security Clearance: Bondable Education Requirements: * Bachelor"s degree ... Experience programming ARM microcontrollers * Firmware experience using programming languages such ...

next page

Showing results 1-20

Embedded Security Engineer information

See Georgia salary details

$52.8K

$115.9K

$162.1K

How much do embedded security engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for embedded security engineer in Georgia is $115,911.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,100.00 and $138,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Embedded Security Engineer, and why are they important?

To thrive as an Embedded Security Engineer, you need expertise in embedded systems, cryptography, secure coding practices, and a relevant degree in computer science, electrical engineering, or a related field. Familiarity with tools such as static code analyzers, debuggers, hardware security modules (HSMs), and certifications like CISSP or CEH are commonly required. Strong problem-solving abilities, attention to detail, and effective communication set outstanding candidates apart. These skills and qualifications are crucial for protecting devices against cyber threats, ensuring system integrity, and enabling secure product development in increasingly connected environments.

What are some common challenges faced by Embedded Security Engineers when integrating security features into resource-constrained devices?

Embedded Security Engineers often face the challenge of implementing robust security measures within devices that have limited processing power, memory, and energy resources. Balancing security requirements with these constraints requires careful selection of lightweight cryptographic algorithms and efficient coding practices. Additionally, ensuring secure firmware updates and protecting against physical tampering are ongoing concerns. Collaboration with hardware engineers and firmware developers is crucial to design solutions that uphold security without compromising device performance.

What is an Embedded Security Engineer?

An Embedded Security Engineer is a professional responsible for designing, implementing, and maintaining security features in embedded systems—specialized computing systems that are part of larger devices, such as cars, medical devices, or IoT gadgets. Their main goal is to protect these systems from cyber threats by developing secure firmware, performing vulnerability assessments, and integrating encryption or authentication mechanisms. They work closely with hardware and software teams to ensure security is built into the product from the ground up. As embedded devices become more prevalent, the role of Embedded Security Engineers is becoming increasingly important to prevent attacks that could compromise safety, data, or functionality.

What does an embedded security engineer do?

An embedded security engineer designs and implements security features for embedded systems such as IoT devices, medical equipment, or automotive electronics. They analyze vulnerabilities, develop secure firmware, and use tools like cryptography and debugging software to protect hardware and software from cyber threats. Strong knowledge of hardware architecture, programming, and security protocols is essential for this role.

What is the difference between Embedded Security Engineer vs Firmware Security Engineer?

AspectEmbedded Security EngineerFirmware Security Engineer
CertificationsCompTIA Security+, CISSP, CEHCompTIA Security+, CISSP, CEH
Work EnvironmentEmbedded systems, IoT devices, hardwareFirmware development, embedded systems, hardware
Industry UsageConsumer electronics, automotive, aerospaceConsumer electronics, IoT, industrial equipment

Both roles focus on security within embedded systems, often requiring similar certifications. The Embedded Security Engineer typically works on securing hardware and embedded platforms, while the Firmware Security Engineer specializes in securing firmware code. Their work environments overlap, but the Embedded Security Engineer may have a broader scope including hardware security, whereas the Firmware Security Engineer concentrates on firmware vulnerabilities and updates.

Infographic showing various Embedded Security Engineer job openings in Georgia as of May 2026, with employment types broken down into 1% Internship, 58% Full Time, 3% Part Time, 5% Temporary, and 33% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $115,911 per year, or $55.7 per hour.
TWO Embedded Software and Firmware Engineers

TWO Embedded Software and Firmware Engineers

DBA Web Technologies

Atlanta, GA • On-site

$99K - $135.60K/yr

Other

Posted 14 days ago


Job description

TWO Embedded Software and Firmware Engineers

POSITION: TWO Embedded Software and Firmware Engineers (C, C++, Python, Git, Confluence) in Atlanta, GA
LOCATION: Atlanta, GA
SALARY: Excellent Compensation with benefits + interview Travel
DURATION: Onsite Full-Time Position
TRAVEL: 10 % to 25%
REQUIRED: Active Secret Clearance
SKILLS: Embedded Software Development, Firmware Engineer, C, C++, Python, Git, Confluence, C++11, C++20

Introduction:

The Embedded Software/Firmware Engineer is responsible for developing algorithms and code for real-time signal processing to include communication and data transfer between system level hardware and embedded hardware. The role involves developing designs based on embedded firmware systems and requires extensive knowledge of development environments for Xilinx and Altera (Intel) technologies.

Responsibilities:
  • Design, test, and develop software packages to meet requirements and open system standards
  • Develop and maintain software and scripts to support software development and processes
  • Follow embedded software/firmware development processes
  • Contribute to research reports, white papers, and competitive proposals
Requirements:

Required Minimum Qualifications:

  • Degree in Electrical Engineering, Computer Engineering, Physics, or related field
  • Experience developing on embedded platforms
  • Experience with C, C++, and Python
  • Experience using Git and Confluence
  • Excellent verbal and written communication skills
  • Ability to work individually and as part of a team
  • Ability to work in a research environment with many unknowns
  • Ability to be granted Secret Clearance

Preferred Qualifications:

  • Active Secret Clearance
  • 5 years of experience or more in professional embedded software development
  • MS or PhD in Electrical Engineering, Computer Engineering, Mathematics, Physics or related field
  • Experience in developing advanced communication systems
  • Strong background in electromagnetics, signal processing, mathematics, or scientific algorithm development
  • Proficiency in C/C++ software and systems design and implementation (C++11, C++20)
  • Experience with Linux operating systems
  • Proficiency with containerized software development, deployment, and security
  • Experience with cellular communications systems, technologies, and specifications
  • Experience with open architectures and platforms
  • Demonstrated recent experience in applied research and development
Additional Responsibilities:
  • Participate in project execution and technical meetings
  • Develop innovative concepts and programs of research
  • Conduct solution and system design synthesis
  • Work with team members to develop AI/ML methods for communications systems
  • Develop expertise in software development techniques and tools
  • Support development of technical reports and presentations