1

Junior Linux Kernel Engineer Jobs in North Carolina

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

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

Development and debugging of Linux kernel modules and Device Trees. * Preparation of technical documentation and execution of functional and integration tests. * Participate in the definition and ...

Apache Web Server, Linux Programming, Nginx Web Server, Red Hat Enterprise Linux Server ... Provide technical mentorship and guidance to junior administrators and team members. * Support ...

Overview We are seeking a full-time Technical Lead Software Engineer at our Cary, NC office. In ... Linux kernel networking and writing software in C, and C++ * Computer networking standards (OSI ...

Senior Linux Engineer

Charlotte, NC · On-site

$60 - $65/hr

Job#: 3040264 Senior Linux Engineer Location: Charlotte, North Carolina (On-site) Duration: 12 ... Proficiency with networking, firewall, kernel parameter tuning, and security concepts. * Strong ...

$120 - $160/hr

May serve as a Lead Software Engineer for complex software development project designs and/or ... Linux kernel networking and writing software in C, and C++ * Designing well architectedsoftware ...

New

Senior Software Engineer

Cary, NC · On-site

$124K - $164K/yr

May serve as a Lead Software Engineer for complex software development project designs and/or ... Linux kernel networking and writing software in C, and C++ * Designing well architected software ...

- Role is either Direct or Temp-to-Direct - Junior engineer needed to serve as the 'understudy' for ... software platform - Embedded Linux exp. (Yocto or Debian preferred) - Implement NIST 800 ...

- Role is either Direct or Temp-to-Direct - Junior engineer needed to serve as the 'understudy' for ... Linux exp. (Yocto or Debian preferred) - Implement NIST 800 cybersecurity compliance Job ...

Skills: IT Troubleshooting, Linux Management, Linux Programming Certifications: None Experience ... Provide technical mentorship and guidance to junior administrators and team members. * Support ...

next page

Showing results 1-20

Junior Linux Kernel Engineer information

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 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 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 the most commonly searched types of Linux Kernel Engineer jobs in North Carolina?

The most popular types of Linux Kernel Engineer jobs in North Carolina are:

What job categories do people searching Junior Linux Kernel Engineer jobs in North Carolina look for?

The top searched job categories for Junior Linux Kernel Engineer jobs in North Carolina are:

What cities in North Carolina are hiring for Junior Linux Kernel Engineer jobs?

Cities in North Carolina with the most Junior Linux Kernel Engineer job openings:

Infographic showing various Junior Linux Kernel Engineer job openings in North Carolina as of August 2026, with employment types broken down into 96% Full Time, and 4% Contract. Highlights an 92% In-person, and 8% Remote job distribution.

Linux Kernel Developer

VAST Data

Raleigh, NC • On-site

Full-time

Re-posted 10 days ago


Job 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