1

Junior Linux Kernel Engineer Jobs in Raleigh, NC

Description VAST Data is looking for a Linux Kernel Developer to join our growing team! This is a great opportunity to be part of one of the fastest-growing infrastructure companies in history, an ...

VAST Data is looking for a Linux Kernel Developer to join our growing team! This is a great opportunity to be part of one of the fastest-growing infrastructure companies in history, an organization ...

Software Engineer, Telco

Raleigh, NC ยท On-site +1

$96K - $154K/yr

Ability to work with Linux Kernel developers to debug and resolve issues * Comfortable working on large multidisciplinary problems and bringing together a diverse set of technical options to a clear ...

Software Engineer, Telco

Raleigh, NC ยท On-site +1

$96K - $154K/yr

Good knowledge of Linux Kernel internals and architecture * Ability to work with Linux Kernel developers to debug and resolve issues * Comfortable working on large multidisciplinary problems and ...

Senior/Staff Fuse Developer

Raleigh, NC ยท On-site

$150K - $250K/yr

Working across Linux kernel file systems and user-space infrastructure layers * Designing high ... Apply if - You are a Bay Area or RTP based engineer with deep systems and infrastructure expertise ...

Sr/Staff Lustre Engineer

Raleigh, NC ยท On-site

$150K - $250K/yr

Expert-level C programming and strong Linux kernel development experience * Strong knowledge of distributed systems, parallel file systems, and high-performance I/O * Experience with Lustre build ...

Senior Wireless Firmware Engineer

Raleigh, NC ยท Remote

$116K - $153K/yr

... junior engineers and provide technical guidance across firmware and driver domains - Design ... of Linux kernel and networking stack - Deep knowledge of IEEE 802.11 MAC and PHY layers ...

Support CPU architects and performance engineers in their use of functional models, performance ... Experience with Linux kernel bringup and debug * Familiarity with CUDA * Experience with CPU/GPU ...

next page

Showing results 1-20

Junior Linux Kernel Engineer information

See Raleigh, NC salary details

$32.6K

$69.8K

$106.4K

How much do junior linux kernel engineer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for junior linux kernel engineer in Raleigh, NC is $69,795.00, according to ZipRecruiter salary data. Most workers in this role earn between $47,100.00 and $77,800.00 per year, depending on experience, location, and employer.

What does a Junior Linux Kernel Engineer do?

A Junior Linux Kernel Engineer assists in developing, maintaining, and debugging the Linux kernel, which is the core part of the Linux operating system. Their responsibilities often include writing and testing kernel modules, fixing bugs, and contributing to kernel updates under the guidance of senior engineers. They may also help in troubleshooting hardware compatibility and optimizing system performance. This role often requires strong programming skills in C and familiarity with Linux systems and tools.

What are the key skills and qualifications needed to thrive as a Junior Linux Kernel Engineer, and why are they important?

A Junior Linux Kernel Engineer should have a solid understanding of C programming, operating system fundamentals, and computer architecture, typically supported by a relevant degree in computer science or engineering. Familiarity with Linux kernel development tools like Git, GCC, GDB, and patch submission processes, as well as knowledge of version control and debugging tools, is essential. Strong problem-solving, attention to detail, and effective communication skills help in diagnosing issues and collaborating with senior engineers and open-source communities. These competencies are crucial for ensuring reliable kernel contributions, learning from experienced developers, and maintaining code quality in a complex technical environment.

What are some typical challenges a Junior Linux Kernel Engineer might face in their first year on the job?

As a Junior Linux Kernel Engineer, you may encounter challenges such as understanding the vast and complex architecture of the Linux kernel, navigating extensive codebases, and adhering to strict coding and documentation standards. Collaborating with more experienced engineers and participating in open-source communities can be both rewarding and daunting, as it often requires clear communication and constructive feedback. Additionally, you'll likely spend time debugging low-level system issues and learning to use specialized development tools, all of which are essential for building your expertise and confidence in the role.
What cities near Raleigh, NC are hiring for Junior Linux Kernel Engineer jobs? Cities near Raleigh, NC with the most Junior Linux Kernel Engineer job openings:

Linux Kernel Developer

VAST Data

Raleigh, NC โ€ข On-site

Full-time

Posted 4 days ago


Job description

Description
VAST Data is looking for a Linux Kernel Developer to join our growing team!
This is a great opportunity to be part of one of the fastest-growing infrastructure companies in history, an organization that is in the center of the hurricane being created by the revolution in artificial intelligence.
"VAST's data management vision is the future of the market."- Forbes
VAST Data is the data platform company for the AI era. We are building the enterprise software infrastructure to capture, catalog, refine, enrich, and protect massive datasets and make them available for real-time data analysis and AI training and inference. Designed from the ground up to make AI simple to deploy and manage, VAST takes the cost and complexity out of deploying enterprise and AI infrastructure across data center, edge, and cloud.
Our success has been built through intense innovation, a customer-first mentality and a team of fearless VASTronauts who leverage their skills & experiences to make real market impact. This is an opportunity to be a key contributor at a pivotal time in our company's growth and at a pivotal point in computing history.
Requirements
VAST is building the highest-performing file system in the world. This requires innovating all the way into the Linux operating systems that require accessing data at unlimited bandwidth and low latency.
We are forming a new team focused solely on Kernel development, collaborating with the upstream community, and setting new industry standards for fast file systems.
Requirements
Linux Kernel Development Experience
System programming in C/C++.
Solid networking knowledge (OSI network layers, TCP/IP)
Python/Git- advantage
Knowledge block-level Storage/file systems - advantage
BSc/MSc degree in Computer Science, Engineering or equivalent