2

Entry Level Linux Kernel Developer Jobs (NOW HIRING)

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

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

Futurex embedded Linux software engineers will have opportunities to work with advanced cryptographic systems at all layers of an embedded Linux operating system such as boot loaders, kernel drivers ...

... engineering (RedHat preferred, certifications a plus) โ€ข Experience working with Linux (min 3 ... Linux kernel and kernel modules โ€ข Familiarity with open source tools, monitoring systems โ€ข ...

Futurex embedded Linux software engineers will have opportunities to work with advanced cryptographic systems at all layers of an embedded Linux operating system such as boot loaders, kernel drivers ...

#Software Engineer

San Diego, CA ยท On-site

$94.20K - $141.20K/yr

... frameworks and linux kernel. The candidate will have opportunities to work on wide range of ... programing principles. Collaborate with systems, multimedia, architecture, and other teams to ...

Work on a variety of projects with custom built Linux on custom built hardware. Preferred candidate ... Kernel driver development experience preferred. Qualifications Additional Information All your ...

Work on a variety of projects with custom built Linux on custom built hardware. Preferred candidate ... Kernel driver development experience preferred. Additional Information All your information will be ...

Minimum 2 years of professional experience developing, building, and debugging Linux kernel modules ... Proficient in systems level C programming and familiar with kernel coding style and static analysis ...

Minimum 2 years of professional experience developing, building, and debugging Linux kernel modules ... Proficient in systems level C programming and familiar with kernel coding style and static analysis ...

next page

Showing results 1-20

Entry Level Linux Kernel Developer information

See salary details

$29.5K

$100.3K

$241.5K

How much do entry level linux kernel developer jobs pay per year?

As of Jun 2, 2026, the average yearly pay for entry level linux kernel developer in the United States is $100,265.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,500.00 and $106,000.00 per year, depending on experience, location, and employer.

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

To thrive as an Entry Level Linux Kernel Developer, you need a solid understanding of C programming, operating systems concepts, and basic computer architecture, typically supported by a relevant degree in computer science or engineering. Familiarity with version control systems like Git, Linux command-line tools, and knowledge of kernel debugging or build tools is essential. Strong problem-solving skills, attention to detail, and the ability to collaborate in open-source communities help you stand out. These skills are crucial for efficiently contributing to kernel development, ensuring code quality, and working effectively within a global developer ecosystem.

What are some common challenges faced by entry-level Linux Kernel Developers, and how can they overcome them?

Entry-level Linux Kernel Developers often encounter challenges such as navigating the vast and complex kernel codebase, adhering to strict coding standards, and understanding kernel development workflows. It's common to feel overwhelmed initially, but collaborating with experienced team members, participating in code reviews, and contributing to open-source kernel discussions can accelerate learning. Setting up an effective development and debugging environment, as well as regularly reading kernel mailing lists, helps build familiarity with both the technical and community aspects of the role.

What does an Entry Level Linux Kernel Developer do?

An Entry Level Linux Kernel Developer assists in designing, developing, and maintaining the core of the Linux operating system, known as the kernel. Their responsibilities typically include fixing bugs, writing new kernel modules, improving system performance, and collaborating with other developers to enhance features. They also review code, contribute to open-source projects, and learn from senior kernel developers. This role often requires a strong understanding of C programming, operating system concepts, and familiarity with version control systems like Git.

What is the difference between Entry Level Linux Kernel Developer vs Entry Level Software Engineer?

AspectEntry Level Linux Kernel DeveloperEntry Level Software Engineer
Required CredentialsBasic programming skills, understanding of Linux, some C/C++ knowledgeDegree in CS or related field, programming skills in multiple languages
Work EnvironmentLinux-based systems, kernel development teams, embedded systemsVarious industries, software development teams, diverse platforms
Employer & Industry UsageTech companies, hardware manufacturers, open-source projectsTech firms, startups, enterprise software companies
Search & Comparison IntentYesYes

Entry Level Linux Kernel Developers focus on low-level system programming, working directly with the Linux kernel, often in specialized environments. Entry Level Software Engineers have broader roles, developing applications across various platforms. While both roles require programming skills and a CS background, Linux Kernel Developers need specific knowledge of Linux internals, making their work more specialized within the open-source and embedded systems industries.

More about Entry Level Linux Kernel Developer jobs
What cities are hiring for Entry Level Linux Kernel Developer jobs? Cities with the most Entry Level Linux Kernel Developer job openings:
What are the most commonly searched types of Linux Kernel Developer jobs? The most popular types of Linux Kernel Developer jobs are:
What job categories do people searching Entry Level Linux Kernel Developer jobs look for? The top searched job categories for Entry Level Linux Kernel Developer jobs are:
Infographic showing various Entry Level Linux Kernel Developer job openings in the United States as of May 2026, with employment types broken down into 93% Full Time, and 7% Contract. Highlights an 80% In-person, and 20% Remote job distribution, with an average salary of $100,265 per year, or $48.2 per hour.
Linux Developer

Linux Developer

NewGen Technologies

Herndon, VA โ€ข On-site

Other

This job post hasย expired today.ย Applications are no longer accepted.


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