2

Entry Level Linux Kernel Engineer Jobs (NOW HIRING)

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

Linux kernel development experience with emphasis on the network stack and its interfaces is highly desirable e.g. * Programming experience at the sockets layer, protocol layer, device layer and ...

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

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

next page

Showing results 1-20

Entry Level Linux Kernel Engineer information

See salary details

$30K

$69.4K

$118K

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

As of Jun 3, 2026, the average yearly pay for entry level linux kernel engineer in the United States is $69,362.00, according to ZipRecruiter salary data. Most workers in this role earn between $51,500.00 and $78,500.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 Engineer, and why are they important?

To thrive as an Entry Level Linux Kernel Engineer, you need a solid understanding of C programming, operating systems concepts, and computer architecture, often backed by a degree in computer science or a related field. Familiarity with Linux kernel development tools, Git version control, and debugging utilities like GDB is typically required. Strong problem-solving skills, attention to detail, and effective communication help you quickly diagnose issues and collaborate with experienced engineers. These skills are essential for contributing to complex kernel projects, ensuring code quality, and efficiently resolving system-level challenges.

What are some common challenges faced by entry level Linux Kernel Engineers during their first year on the job?

Entry level Linux Kernel Engineers often encounter challenges such as understanding the complexity of kernel codebases, adhering to strict coding standards, and navigating the open-source community’s workflow for submitting patches. Collaborating with experienced engineers and participating in code reviews can be overwhelming at first, but these experiences are crucial for skill development. Additionally, balancing bug fixes with learning new subsystems and tools is typical, so time management and a willingness to ask questions are important for success.

What does an Entry Level Linux Kernel Engineer do?

An Entry Level Linux Kernel Engineer assists in developing, maintaining, and debugging the Linux kernel, which is the core part of the Linux operating system. They typically work on tasks such as fixing bugs, implementing new features, and ensuring hardware compatibility. This role often involves writing code in C, understanding kernel modules, and collaborating with more experienced engineers to learn industry best practices. Entry level engineers may also contribute to open-source projects and review documentation to expand their knowledge of operating system internals.
More about Entry Level Linux Kernel Engineer jobs
What cities are hiring for Entry Level Linux Kernel Engineer jobs? Cities with the most Entry Level Linux Kernel Engineer job openings:
What are the most commonly searched types of Linux Kernel Engineer jobs? The most popular types of Linux Kernel Engineer jobs are:
What states have the most Entry Level Linux Kernel Engineer jobs? States with the most job openings for Entry Level Linux Kernel Engineer jobs include:
What job categories do people searching Entry Level Linux Kernel Engineer jobs look for? The top searched job categories for Entry Level Linux Kernel Engineer jobs are:
Infographic showing various Entry Level Linux Kernel Engineer job openings in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 87% Physical, 6% Hybrid, and 7% Remote job distribution, with an average salary of $69,362 per year, or $33.3 per hour.

Entry Level Linux Software Engineer

Jacobs

Chantilly, VA

Other

Posted 19 days ago


Job description

Jacobs/BlackLynx seeks a qualified and highly motivated Linux software engineer to work in either the Rockville, MD or Chantilly, VA office, and to begin immediately.

Position Responsibilities:

• Collaborate with a team of engineers to design, implement, and test high performance computing products

• Support and maintain high performance computing products and related documentation

• Interact with team members to define and derive requirements and understand use cases

• Collaborate with hardware team members to support design, integration and test activities

• Research current technological trends and participate in research projects for future products

Basic Qualifications:

• Bachelor’s degree in Computer Science, Computer Engineering, or related field

• Recent graduate to 3 years of relevant professional software development experience using C++ on Linux

• Understanding of object-oriented design principles

• Familiarity and understanding of Linux operating system concepts including kernel, memory, I/O, networking, file systems, and multi-threaded design principles

• Strong problem solving and analytical skills

• Strong collaboration and communication skills

• U.S. citizenship

• Capable of obtaining a security clearance

Preferred Qualifications:

• Relevant professional software development experience using C++ on Linux

• Embedded software development experience (to include kernels, device drivers, file systems, etc.)

• Experience developing high performance computing related software

• Familiarity or understanding of basic signal processing concepts

• Knowledge and experience in designing for and interfacing with FPGAs, GPUs, and other specialized hardware devices

• Knowledge and experience in AI and machine learning

• TS/SCI clearance

Jacobs is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, religion, creed, color, national origin, ancestry, sex (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, medical condition, marital or domestic partner status, sexual orientation, gender, gender identity, gender expression and transgender status, mental disability or physical disability, genetic information, military or veteran status, citizenship, low-income status or any other status or characteristic protected by applicable law. Learn more about your rights under Federal EEO laws and supplemental language.