1

Internship Linux Kernel Developer Jobs in Manassas, VA

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

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

... kernel development experience desired). - Demonstrated in-depth understanding of low-level system development for Linux/Unix internals and APIs. - Demonstrated experience working in a cross-platform ...

Apply Early

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 CNO Software Engineer

Herndon, VA · On-site

$104K - $184K/yr

Why the CNO Developer role at Lockheed Martin Space: * Mission critical impact: Develop ... kernel development experience is desired) - Demonstrated understanding of network devices ...

next page

Showing results 1-20

Internship Linux Kernel Developer information

See Manassas, VA salary details

$101K

$149K

$176K

How much do internship linux kernel developer jobs pay per year?

As of Jul 5, 2026, the average yearly pay for internship linux kernel developer in Manassas, VA is $149,028.00, according to ZipRecruiter salary data. Most workers in this role earn between $136,500.00 and $165,000.00 per year, depending on experience, location, and employer.

What does an Internship Linux Kernel Developer do?

An Internship Linux Kernel Developer assists in developing, testing, and maintaining components of the Linux kernel under the guidance of experienced engineers. Interns typically work on bug fixes, feature enhancements, or kernel module development while learning about low-level programming, operating systems, and open-source collaboration. This role provides hands-on experience with kernel code, debugging tools, and version control systems like Git, making it ideal for students interested in systems programming. Interns also contribute to documentation and may interact with the broader Linux development community.

What are the key skills and qualifications needed to thrive as an Internship Linux Kernel Developer, and why are they important?

To thrive as an Internship Linux Kernel Developer, you need a solid understanding of C programming, operating systems concepts, and familiarity with Linux internals, often backed by coursework or personal projects. Experience with version control systems like Git and build tools such as Make, as well as knowledge of debugging tools like GDB, is typically required. Curiosity, attention to detail, and effective problem-solving and communication skills help interns stand out in collaborative kernel development environments. These skills are crucial for contributing reliable code, troubleshooting complex issues, and working effectively within the open-source community.

What kinds of projects or tasks can an Internship Linux Kernel Developer expect to work on, and how do these contribute to team goals?

As an Internship Linux Kernel Developer, you can expect to work on tasks such as debugging kernel modules, contributing to open-source patches, and writing test cases for new kernel features. Interns often collaborate closely with experienced kernel developers to address real-world issues, review code, and participate in discussions about architectural improvements. These contributions help the team maintain the stability and performance of the Linux kernel, while also giving you practical experience with version control systems like Git and exposure to industry-standard development workflows.
What are popular job titles related to Internship Linux Kernel Developer jobs in Manassas, VA? For Internship Linux Kernel Developer jobs in Manassas, VA, the most frequently searched job titles are:
What job categories do people searching Internship Linux Kernel Developer jobs in Manassas, VA look for? The top searched job categories for Internship Linux Kernel Developer jobs in Manassas, VA are:

Windows Kernel Developer (TS/SCI w POLY)

Falls Technology

Mclean, VA • On-site

Full-time

Posted 3 days ago

Be an early applicant


Job description

Salary: 100-150k

TS/SCI w POLY Required


**About the Role:** We are looking for a skilled Windows Kernel Developer to build and debug kernel-level software for Windows systems. This position requires deep expertise in low-level systems and diagnostics to support advanced development projects.

**Required Qualifications:**

- Bachelor's degree or equivalent experience in Computer Science, Engineering, or a related field.

- At least 3 years of professional software development experience, including design, implementation, testing, analysis, and debugging.

- Demonstrated experience using software configuration management tools (e.g., Git).

- Software systems development experience and understanding of OS internals in at least one of: BSD/Linux/Unix, Windows, Mac OS, Android, or RISC assembly.

- At least 3 years of experience developing, testing, and debugging in C, C++, and Python.

- At least 3 years of demonstrated in-depth experience developing, testing, and debugging software for Windows OS using Visual Studio IDE and Windows SDK.

- Demonstrated in-depth understanding of Windows low-level systems development and API.

- At least 3 years of demonstrated experience developing and testing kernel-level software for Windows.

- At least 3 years of Windows Kernel-level debugging and diagnostics using tools such as Windows DDK, WinDBG, or equivalent.

- Ability to obtain and maintain necessary security clearances.

**Desired Qualifications:**

- Ability to reverse engineer (RE) code.

- Experience working independently and in teams in a fast-paced environment with changing priorities.

- Undergraduate or graduate degree or certifications in a relevant technical field.

- Demonstrated experience utilizing a diversity of development languages.

- In-depth understanding and/or implementation of CNE techniques and methodologies, including application and mitigation for BSD/Linux/Unix, Windows, Mac OS, Android, or RISC assembly.

- Experience applying continuous integration and automated testing tools to software development practices.

- Experience with firewalls, standard operating systems features, and PSPs.

- At least 3 years of experience developing and testing applications on Windows, Mac, Linux, Mobile, or Embedded platforms.


TS/SCI w POLY Required