1

Internship Linux Kernel Development Jobs in Virginia

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

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

Experience with Linux kernel development * Familiarity with embedded systems or performance-critical environments * Strong debugging skills using system-level tools and techniques Please Note: This ...

Experience with Linux kernel development * Familiarity with embedded systems or performance-critical environments * Strong debugging skills using system-level tools and techniques Please Note: This ...

Experience with Android/Linux kernel development or driver development. * Experience reverse engineering with Ghidra or IDAPro. * Experience designing embedded software systems. * Experience ...

Experience with Android/Linux kernel development or driver development. * Experience reverse engineering with Ghidra or IDAPro. * Experience designing embedded software systems. * Experience ...

Lead board bring-up efforts, kernel customization, device driver development, and device tree configuration * Define and implement hardware-software interfaces for FPGA-enabled SoCs with Linux-based ...

New

Lead board bring-up efforts, kernel customization, device driver development, and device tree configuration * Define and implement hardware-software interfaces for FPGA-enabled SoCs with Linux-based ...

New

Android Developer

Chantilly, VA · On-site

$57 - $75/hr

The ideal candidate will bring a strong background in C/C++, Python, and embedded systems, with hands-on experience in Android or Linux kernel vulnerability research and development. This position ...

next page

Showing results 1-20

Internship Linux Kernel Development information

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

To excel as an intern in Linux Kernel Development, you need a solid understanding of C programming, operating system concepts, and preferably some coursework or experience with low-level systems programming. Familiarity with version control systems like Git, Linux command line tools, and knowledge of kernel debugging tools is commonly expected. Strong problem-solving abilities, attention to detail, and effective written communication help interns collaborate with mentors and contribute to open-source projects. These skills are crucial for navigating complex kernel code, efficiently resolving issues, and making meaningful contributions to the Linux community.

What types of projects and tasks can I expect during an Internship in Linux Kernel Development?

As an intern in Linux Kernel Development, you can expect to work on a range of tasks such as fixing bugs, writing and testing patches, contributing to kernel modules, and improving documentation. Interns often collaborate closely with experienced kernel developers, participate in code reviews, and may be assigned small features or performance enhancements to implement. This role typically involves working with version control systems like Git, engaging with the open-source community, and learning best practices for writing and debugging kernel code.

What does an internship in Linux Kernel Development involve?

An internship in Linux Kernel Development typically involves working on the core of the Linux operating system, contributing to the kernel codebase, fixing bugs, developing new features, and collaborating with experienced kernel developers. Interns often work with languages like C and use tools such as Git for version control. The experience provides hands-on exposure to open-source development practices, deepens your understanding of operating system internals, and helps build valuable skills for a career in systems programming.

What is the difference between Internship Linux Kernel Development vs Linux Kernel Engineer?

AspectInternship Linux Kernel DevelopmentLinux Kernel Engineer
Required CredentialsTypically pursuing or recently completed relevant degree; basic knowledge of LinuxAdvanced degree or extensive experience in Linux kernel development
Work EnvironmentInternship programs, entry-level projects, collaborative teamsFull-time professional roles, complex kernel development tasks
Employer & Industry UsageTech companies, open-source projects, research institutionsTech firms, hardware companies, enterprise software providers
Search & Comparison IntentLearning, entry-level opportunities, career explorationProfessional growth, specialized skills, career advancement

In summary, Internship Linux Kernel Development offers an entry-level experience focused on learning and gaining practical skills, while a Linux Kernel Engineer is a full-time professional role requiring advanced expertise and responsible for complex kernel development tasks.

What are the most commonly searched types of Linux Kernel Development jobs in Virginia? The most popular types of Linux Kernel Development jobs in Virginia are:
What job categories do people searching Internship Linux Kernel Development jobs in Virginia look for? The top searched job categories for Internship Linux Kernel Development jobs in Virginia are:
What cities in Virginia are hiring for Internship Linux Kernel Development jobs? Cities in Virginia with the most Internship Linux Kernel Development job openings:
Infographic showing various Internship Linux Kernel Development job openings in Virginia as of May 2026, with employment types broken down into 84% Full Time, 7% Part Time, and 9% Contract. Highlights an 91% Physical, and 9% Remote job distribution.
Linux Developer

Other

Posted 6 days ago


Job description

We are looking for Linux Developers to join potential work for an upcoming program our Partner is pursuing.
Requirements
  • TS/SCI FSP Clearance
  • 3 years of experience in each of the following: developing, testing, and debugging in C, C++, and Python
  • 3 years of demonstrated experience developing, testing, and debugging system level software for Linux (Kernel development experience is desired)
  • Demonstrated in-depth understanding of low level system development for Linux/Unix internals and APIs
  • Demonstrated experience working in a cross-platform environment, with experience working with x86/x64, ARM, and/or MIPS architectures
  • 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 the following:BSD/Linux/Unix, Windows, Mac OS, Android, RISC assembly
Desired Skills
  • Minimum of 3 years of experience in developing and testing apps on one of the following platforms: Windows, Mac, Linux, Mobile, or Embedded platforms
  • Ability to RE code
  • Ability to work independently and as part of teams, in a fast-paced development environment with constant changing priorities
  • An 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, to include application and mitigation techniques for one of the following:BSD/Linux/Unix. Windows, Mac OS, Android, RISC assembly
  • Demonstrated experience applying continuous integration and automated testing tools to software development practices
  • Demonstrated experience with firewalls, standard operating systems features, and PSPs

About Us
For more than 20 years, NewGen Technologies has solved our clients' toughest IT challenges with integrity, security, and outstanding service by delivering both technology and talent. We have helped secure borders, have used artificial intelligence (AI) to fight terror, aided the identification of criminals, and have helped to prevent crime through the introduction of biometrics.Our team of Highly Cleared Specialists have hard-to-find skills and expertise in a wide spectrum of technologies to provide solutions that transform business processes and solve problems of national significance. #CJ