1

Internship Linux Kernel Developer Jobs in Washington

Deep expertise in Linux kernel internals: network and platform driver development, device tree ... TCP/IP, UDP, routing, network interfaces, and socket programming. * Experience implementing or ...

Principal FSW Engineer

Lanham, MD ยท On-site

$135K - $181K/yr

Our engineers and space scientists are on a mission to eliminate the connectivity gaps faced by ... Deep expertise in Linux kernel internals: network and platform driver development, device tree ...

They are seeking a Reverse Engineer to join their team.Relevant qualifications: * Bachelor's Degree ... Experience with Linux kernel and drivers * Experience with malware analysis * Experience with ...

... Linux kernel and drivers -Experience with malware analysis -Experience with vulnerability research and exploit development This role is located in Hanover, MD and the work requires a TS/SCI + Full ...

... Linux kernel and drivers -Experience with malware analysis -Experience with vulnerability research and exploit development This role is located in Laurel, MD and the work requires a TS/SCI + Full ...

Showing results 21-40

Internship Linux Kernel Developer information

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?

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?

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 the most commonly searched types of Linux Kernel Developer jobs in Washington?

The most popular types of Linux Kernel Developer jobs in Washington are:

What job categories do people searching Internship Linux Kernel Developer jobs in Washington look for?

The top searched job categories for Internship Linux Kernel Developer jobs in Washington are:

What cities in Washington are hiring for Internship Linux Kernel Developer jobs?

Cities in Washington with the most Internship Linux Kernel Developer job openings:

Infographic showing various Internship Linux Kernel Developer job openings in Washington as of June 2026, with employment types broken down into 2% As Needed, 92% Full Time, 4% Part Time, and 2% Contract. Highlights an 90% Physical, 1% Hybrid, and 9% Remote job distribution.

Reverse Engineer II with Security Clearance

Hanover, MD โ€ข On-site

Other

Posted 3 days ago

New


Job description

Job Description * Perform static and dynamic reverse engineering of Windows software, kernel components and device drivers.
* Conduct malware analysis and low-level system analysis to determine functionality and identify vulnerabilities.
* Perform vulnerability research and technical assessments aligned to CNO mission objectives.
* Develop proof-of-concept exploits, patches or instrumentation based on reverse engineering findings.
* Develop and analyze software in C, C++, Python and Assembly.
* Support Windows and Linux kernel or driver development efforts.
* Collaborate with engineers and operators to enable advanced offensive cyber capabilities.
* Produce detailed technical documentation, briefings and demonstrations of findings.
* Maintain awareness of current technical trends within the cybersecurity and offensive research community. Required Skills * Bachelor's degree in Computer Science, Computer Engineering or related technical discipline and 8+ years of relevant experience
* Minimum 5 years of experience in hardware or software reverse engineering.
* Strong programming skills in Assembly (x86/x64), C, C#, C++, Java, Perl or Python.
* Experience producing and maintaining production-quality software code.
* Hands-on experience with reverse engineering tools such as IDA Pro, Ghidra, Binary Ninja, GDB or WinDbg.
* Windows software reverse engineering experience.
* Windows kernel development experience.
* Windows driver development experience.
* Experience with Linux systems and kernel or driver development.
* Malware analysis experience.
* Experience conducting vulnerability research and exploitation development. Desired Skills * Offensive Security Certified Professional (OSCP) * Certified Ethical Hacker (CEH) * Exploit Research and Advanced Penetration Tester (GXPN)