Demo

Embedded Linux Security Engineer (Kernel/Bootloader / Ramdisk)

Accord Technologies Inc
Atlanta, GA Full Time
POSTED ON 2/20/2026
AVAILABLE BEFORE 8/18/2026
Title: Embedded Linux Security Engineer (Kernel/Bootloader / Ramdisk)

Location: Atlanta, GA

Position type: C2C

Job Title

Embedded Linux Security Developersss (Kernel / Bootloader / Ramdisk)

Experience

8 Years in Embedded Linux Development

Domain

Embedded Linux / Security / Kernel CVE Remediation / Firmware Hardening

Platform

Xilinx Zynq SoC (ARM-based)

Location

Atlanta, GA

Openings

2 Positions

ROLE

We are seeking a highly skilled Embedded Linux Security Engineer with deep expertise in kernel-level CVE remediation, U-Boot bootloader hardening, and Buildroot-based firmware development. This role is critical to ensuring the security and resilience of our Xilinx Zynq-based hardware platform running Linux kernels, U-Boot bootloaders, and Buildroot-generated ramdisk images.

The ideal candidate will be responsible for identifying, analyzing, triaging, and patching security vulnerabilities (CVE-based) across the entire embedded software stack — from the Linux kernel and bootloader through to user-space applications, libraries, and services. This is a hands-on, technically demanding role requiring expertise in kernel patching, cross-compilation toolchains, secure boot mechanisms, and embedded system hardening.

Key Responsibilities

  • Vulnerability Assessment & CVE Remediation
  • Identify, analyze, and triage CVEs impacting the Xilinx Linux kernel, ramdisk packages, U-Boot, and embedded software stack using NVD, AMD/Xilinx Security Bulletins, and OSS tooling.
  • Apply kernel patches, backport security fixes from upstream LTS kernels (e.g., 5.x LTS, Xilinx downstream), or implement mitigation workarounds.
  • Patch vulnerabilities in U-Boot, kernel modules, device drivers, and user-space packages (BusyBox, OpenSSL, etc.) — primarily focused on version upgrades and CVE-specific patches.
  • Maintain detailed documentation of vulnerabilities, root cause analysis, mitigation steps, patch sources, and validation results.
  • Track and report CVE remediation progress to stakeholders and external auditors.
  • Buildroot-Based Embedded Linux System Maintenance
  • Configure, customize, and maintain the Buildroot build environment used to compile U-Boot, Linux kernel, and ramdisk/root filesystem images.
  • Ensure secure configuration of Buildroot-generated packages, system services, and network daemons.
  • Optimize build configurations for minimal attack surface and reduced package footprint.
  • Manage cross-compilation toolchains, package dependencies, and library versions.
  • Secure Boot & Firmware Hardening
  • Implement and validate secure boot mechanisms on Zynq platforms using Xilinx PetaLinux / Vitis toolchain.
  • Harden the Linux OS, kernel configuration (kconfig), and boot chain against common attack vectors.
  • Implement kernel module signing and enforce boot chain integrity.

Required Skills & Experience

Core Technical Skills

  • Strong hands-on experience with Linux kernel patching, including CVE remediation, patch backporting, and diff/patch workflows.
  • Deep knowledge of Buildroot build systems — package configuration, filesystem generation, and toolchain management.
  • Expertise in U-Boot bootloader configuration, customization, secure boot implementation, and boot chain hardening.
  • Proficiency in Embedded Linux development for ARM platforms, specifically Xilinx Zynq or similar SoCs.
  • Familiarity with Xilinx-specific kernel and bootloader repositories; experience with PetaLinux or Vitis toolchain is a strong plus.
  • Solid understanding of cross-compilation toolchains (gcc-arm, Buildroot toolchain, Yocto SDK).
  • Kernel debugging skills using JTAG, GDB, kernel logs, and tracing tools.
  • Knowledge of the target Linux kernel version family (Xilinx downstream / LTS 5.x or later).

Security & Vulnerability Management Skills

  • Proven experience in CVE analysis, CVSS scoring, vulnerability triage, and remediation prioritization.
  • Familiarity with vulnerability databases and tools: NVD, AMD/Xilinx Security Bulletins, Trivy, or similar.
  • Knowledge of secure boot mechanisms and kernel module signing.
  • Experience hardening embedded Linux OS configurations.

Programming & Scripting Skills

  • Proficiency in C for kernel module development, patching, low-level debugging, and userspace-kernel interaction.
  • Shell scripting (Bash) for build automation and patch workflows.

Tools & Technologies

  • Version control: Git, GitHub workflows, patch management.
  • Build systems: Buildroot, Make, CMake, Yocto (familiarity).
  • Debugging & analysis: GDB, JTAG debuggers, strace, valgrind.
  • Documentation & tracking: Confluence, JIRA.
  • Security tooling: NVD, CodeSonar, CodeSentry

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Cybersecurity, or a related field.
  • 5 years of professional experience in Embedded Linux development with a security focus.
  • Hands-on experience with Xilinx PetaLinux or Vitis tools on Zynq-7000 or Zynq UltraScale platforms.
  • Experience with Yocto Project as an alternative embedded Linux build system.
  • Proficiency in C for kernel module development, patching, low-level debugging, and userspace-kernel interaction.

Salary.com Estimation for Embedded Linux Security Engineer (Kernel/Bootloader / Ramdisk) in Atlanta, GA
$109,768 to $126,363
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Linux Security Engineer (Kernel/Bootloader / Ramdisk)?

Sign up to receive alerts about other jobs on the Embedded Linux Security Engineer (Kernel/Bootloader / Ramdisk) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Accord Technologies Inc

  • Accord Technologies Inc Jackson, MS
  • Cloud Application Governance and Transition Consultant Location: Jackson, MS Contract Duration: 12 months extendable Work Location: Hybrid Position type: C... more
  • 8 Days Ago

  • Accord Technologies Inc Jackson, MS
  • Senior Java ESB Architect Location: Jackson, MS Duration: 12 months Position type: Contract Job Description Looking for Senior Fuse Architect with a strong... more
  • 8 Days Ago

  • Accord Technologies Inc Batesburg, SC
  • Job Title: Manufacturing Test Engineer Location: Batesburg, SC Visa: USC/GC Work Mode: Onsite We are looking for an enthusiastic self-motivated Manufacturi... more
  • 9 Days Ago

  • Accord Technologies Inc Piscataway, NJ
  • Senior Business Analyst (Insurance/TPA background in Health, Annuity and Life) Location: Piscataway, NJ (Hybrid 3 days a week from day 1) Duration upto Dec... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Embedded Linux Security Engineer (Kernel/Bootloader / Ramdisk) jobs in the Atlanta, GA area that may be a better fit.

  • Canonical Atlanta, GA
  • Job Description Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... more
  • 13 Days Ago

  • Open Systems Inc. Peachtree, GA
  • Title: Associate Engineer – Security (Entry-Level) Location: Peachtree City, GA 30269 (Hybrid) Contract: 6 Months. Long-term Industry: Automotive. Job Summ... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!