1

Linux Kernel Developer Jobs in Arlington, VA (NOW HIRING)

They are seeking an experienced Linux Developer to design, develop, test, and debug high ... with Linux kernel development • Familiarity with embedded systems or performance-critical ...

This role is ideal for an engineer with deep expertise in Linux networking, policy-based routing, kernel performance tuning, infrastructure automation, and modern VPN technologies including WireGuard ...

This role is ideal for an engineer with deep expertise in Linux networking, policy-based routing, kernel performance tuning, infrastructure automation, and modern VPN technologies including WireGuard ...

Linux Systems Engineer

Sterling, VA · On-site

$90 - $120/hr

This role is ideal for an engineer with deep expertise in Linux networking, policy-based routing, kernel performance tuning, infrastructure automation, and modern VPN technologies including WireGuard ...

Linux Developer

Sterling, VA · On-site

$122K - $253K/yr

We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Experience with Linux kernel development * Familiarity with embedded systems or performance ...

Linux Developer

Sterling, VA · On-site

$122K - $253K/yr

We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Experience with Linux kernel development * Familiarity with embedded systems or performance ...

Job Title: Embedded Software Engineer This role focuses on developing next-generation embedded ... Lead or contribute to the design and development of Linux kernel components and device drivers for ...

next page

Showing results 1-20

Linux Kernel Developer information

See Arlington, VA salary details

$116.2K

$171.5K

$202.5K

How much do linux kernel developer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for linux kernel developer in Arlington, VA is $171,489.00, according to ZipRecruiter salary data. Most workers in this role earn between $157,000.00 and $189,800.00 per year, depending on experience, location, and employer.

What does a Linux kernel developer do?

A Linux kernel developer uses computer code to create a program that functions as the core of a computer operating system. Your duties can include creating kernels for open-source operating systems for desktop computers, laptops, phones, and tablets. You can also develop programs for embedded systems for routers, smart devices, or automated machinery. Linux uses C programming languages, so you often write code in C and C++. In addition to your coding responsibilities, you also test and debug your programs. Your employer may ask you to develop applications, drivers, and other tools to use with your kernel.

What does a Linux kernel developer do?

A Linux Kernel Developer is responsible for designing, developing, and maintaining the core part of the Linux operating system known as the kernel. Their work involves writing and reviewing code, debugging issues, implementing new features, and ensuring the kernel remains efficient and secure. They also collaborate with the open-source community to contribute patches and updates. Linux Kernel Developers play a crucial role in supporting hardware compatibility and system performance across various devices.

What are the key skills and qualifications needed to thrive as a Linux kernel developer?

To thrive as a Linux Kernel Developer, you need deep knowledge of C programming, operating system concepts, and experience with kernel development, often supported by a degree in computer science or related fields. Familiarity with tools such as Git, GDB, build systems, and patch submission processes, as well as experience contributing to open-source projects, is typically required. Strong problem-solving, attention to detail, and effective communication are critical soft skills for collaborating within the open-source community. These skills ensure high-quality code contributions, efficient troubleshooting, and successful integration with the broader Linux ecosystem.

What are some common challenges Linux kernel developers face when integrating new features or patches?

Linux Kernel Developers often encounter challenges such as ensuring compatibility with a wide range of hardware architectures and maintaining stability across diverse distributions. Integrating new features or patches requires rigorous code review, thorough testing, and clear communication with the broader open-source community. Developers must also keep up with the kernel's fast-paced development cycles and adhere to strict coding standards, which can be demanding but offers significant opportunities for learning and professional growth.

What is the difference between Linux Kernel Developer vs Linux Device Driver Developer?

AspectLinux Kernel DeveloperLinux Device Driver Developer
Required CredentialsProficiency in C, Linux kernel development experience, often a degree in Computer Science or related fieldSimilar credentials, with focus on device-specific programming and hardware knowledge
Work EnvironmentDeveloping and maintaining core kernel components, often in a Linux environmentWriting and debugging drivers for specific hardware devices within Linux
Employer & Industry UsageTech companies, open-source projects, hardware manufacturersHardware manufacturers, embedded systems, specialized device companies

While both roles require strong C programming skills and Linux knowledge, Linux Kernel Developers focus on core kernel development, whereas Linux Device Driver Developers specialize in creating drivers for hardware components. The roles often overlap but differ in scope and focus within the Linux ecosystem.

What are popular job titles related to Linux Kernel Developer jobs in Arlington, VA?

For Linux Kernel Developer jobs in Arlington, VA, the most frequently searched job titles are:

What job categories do people searching Linux Kernel Developer jobs in Arlington, VA look for?

The top searched job categories for Linux Kernel Developer jobs in Arlington, VA are:

What cities near Arlington, VA are hiring for Linux Kernel Developer jobs?

Cities near Arlington, VA with the most Linux Kernel Developer job openings:

Infographic showing various Linux Kernel Developer job openings in Arlington, VA as of August 2026, with employment types broken down into 82% Full Time, 7% Part Time, and 11% Contract. Highlights an 76% Physical, 5% Hybrid, and 19% Remote job distribution, with an average salary of $171,761 per year, or $82.6 per hour.

Linux Kernel Developer- Android Exposure

Actalent

Dulles, VA

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 9 days ago


Job description

Job Title: Software Engineer – Hardened Android Platform

Job Description

This role focuses on building and owning a hardened, custom Android platform deployed across managed vehicle device fleets. You will take end-to-end responsibility for custom OS builds, over-the-air (OTA) delivery, kernel maintenance, device security, and fleet management infrastructure. As a founding platform engineer, you will define the architecture, establish technical standards, and provide leadership as the organization scales, working closely with a growing team of engineers in a high-impact, security-focused environment.

Responsibilities

  • Maintain and extend a custom Android Open Source Project (AOSP)-derived platform build, including device trees, vendor partitions, hardware abstraction layer (HAL) customizations, and system image signing.
  • Design and operate reproducible build pipelines using CI/CD automation, ensuring secure management of release keys throughout the build and deployment lifecycle.
  • Build an end-to-end OTA update system engineered for reliability in degraded or constrained environments, including phased rollout, rollback capabilities, and fault-tolerant installation processes.
  • Build, patch, and maintain custom Linux kernel images for the target platform, including kernel module development, integration of upstream security patches, and ongoing performance and stability improvements.
  • Own the secure boot chain for the platform, including Android Verified Boot (AVB) key infrastructure, bootloader security, SELinux policy authoring, and code signing with robust key lifecycle management.
  • Implement encryption, remote wipe, tamper detection, and rollback protection mechanisms appropriate for high-assurance and security-sensitive environments.
  • Evaluate and integrate cryptographic modules that align with U.S. government cybersecurity frameworks and standards, ensuring compliance and strong security posture.
  • Architect and implement a comprehensive device management strategy, including enrollment, provisioning, policy enforcement, health monitoring, and compliance reporting across large-scale fleets.
  • Collaborate with reverse engineers and other platform and security engineers to enhance system resilience, harden the platform, and respond to emerging threats.
  • Contribute to platform architecture decisions, documentation, and best practices that support long-term scalability and maintainability of the fleet management infrastructure.

Essential Skills

  • Bachelor’s degree in an engineering discipline or a closely related technical field.
  • Approximately 7 or more years of software engineering experience focused on low-level platform development, ideally on an Android-based platform.
  • Strong proficiency in C and C++ for systems and kernel-level development.
  • Proficiency in Python and Shell scripting for automation, tooling, and build pipelines.
  • Working knowledge of Java and Kotlin for Android framework-level modifications and system integration work.
  • Hands-on Linux kernel development experience, including building from source, kernel module development, device tree configuration, and debugging kernel-level issues.
  • Experience working with Linux and Android environments in production or operational settings.
  • Experience managing device fleets at scale in real-world operational environments, including monitoring, updates, and policy enforcement.
  • Eligibility to obtain a U.S. Secret Clearance
  • Ability to design and maintain CI/CD-based build pipelines with secure key management and reproducible builds.

Additional Skills & Qualifications

  • Experience with Android system-level development, focusing on platform and OS internals rather than application development.
  • Experience building, modifying, and flashing custom Android system images from AOSP or comparable open-source bases.
  • Hands-on experience with Android Verified Boot, bootloader security, and the secure boot chain for embedded or vehicle platforms.
  • Familiarity with Android OTA internals, including update mechanisms, A/B partitioning, payload generation, and the boot control HAL.
  • Strong security engineering fundamentals, including public key infrastructure (PKI), code signing, chain of trust, full-disk and file-based encryption (FDE/FBE), and key management practices.
  • Experience working with or aligning to U.S. government cybersecurity frameworks and standards.
  • Connected vehicle, embedded systems, or other safety- and security-critical domains is beneficial.
  • Comfort collaborating with reverse engineers and security specialists in a multidisciplinary team environment.
  • Ability to define technical standards and architectural patterns for a new platform and guide their adoption across the engineering organization.

Work Environment

You will join a small, fast-growing engineering team of around 20 people, with the vast majority of engineers working on site and many specializing in reverse engineering and security-focused development. Approximately 15 engineers are based in a primary office in Sterling, creating a highly collaborative environment with close interaction between platform, security, and reverse engineering teams. The role can be hybrid or remote for the right candidate, offering flexibility in work location while still engaging deeply with on-site team members and infrastructure. You will work with modern Linux and Android tooling, CI/CD pipelines, and security technologies in a setting focused on connected vehicle cybersecurity and fleet-scale deployments. The culture emphasizes technical excellence, ownership of complex systems, and building robust, secure platforms for demanding operational environments.

Job Type & Location

This is a Contract to Hire position based out of Dulles, VA.

Pay and Benefits

The pay range for this position is $84.00 - $112.00/hr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a fully onsite position in Dulles,VA.

Application Deadline

This position is anticipated to close on Sep 7, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications withoutregard to race, sex, age, color, religion, national origin, veteran status, disability,sexual orientation, gender identity, genetic information or any characteristic protectedby law.

If you would like to request a reasonable accommodation, such as the modification oradjustment of the job application process or interviewing process due to a disability,please email actalentaccommodation@actalentservices.com for other accommodation options.

San Francisco Fair Chance Ordinance:Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in thecity and county of San Francisco, we will consider for employment qualified applicantswith arrest and conviction records.

Massachusetts Lie Detector:It is unlawful in Massachusetts to require or administer a lie detector test as acondition of employment or continued employment. An employer who violates this lawshall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI):We may use Artificial Intelligence (AI) to support parts of our hiring process,including sourcing, screening, and evaluating candidates. AI helps assess applicationsand qualifications, but final decisions are made by our hiring team. By applying, youacknowledge and agree that your application may be reviewed using AI tools.


Actalent logo

About Actalent

Sourced by ZipRecruiter

Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We're supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.

Industry

Business management consulting

Company size

5,001 - 10,000 Employees

Headquarters location

Hanover, MD, US

Social media