CrawlJobs Logo

Linux Kernel Developer

United States, RTP, North Carolina · Job Posted January 06, 2026
Apply Position
Job Link Share

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

Nice to have

  • Python/Git- advantage
  • Knowledge block-level Storage/file systems — advantage

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Linux Kernel Developer

8 matching positions

Senior Linux Kernel System Developer

Senior Linux Kernel System Developer role at Hewlett Packard Enterprise focused ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Computer Science or Computer Engineering, MS degree preferred
  • 8-12 years of relevant experience
  • Programming experience using C on Linux platform
  • Understanding of Linux OS internals and expertise to develop new functionality in kernel modules
  • Ability to debug kernel issues using Linux commands like gdb, strace, tcpdump
  • Understanding of source code control systems, branching, merging, release management
  • Experience in SCM tools such as Subversion, GIT, GITHUB
  • Scripting knowledge in Shell/Perl/Python
  • Able to create Linux Debian packages
  • Ability to pull patches from upstream kernel versions to lower versions and build
Job Responsibility
Job Responsibility
  • Develop new functionality in Linux kernel modules
  • Debug kernel issues using various Linux commands
  • Work with source code control systems and SCM tools
  • Create Linux Debian packages
  • Pull patches from upstream kernel versions
  • Work with storage concepts and networking protocols
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive benefits suite supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right
New

Kernel / Linux Virtualization Engineer

AMD’s server software and solutions engineering team is seeking a senior enginee...
Location
Location
United States , Austin
Salary
Salary:
204000.00 - 306000.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive expertise in x86 computing architecture and core operating system concepts
  • Proven experience across the entire software development lifecycle
  • In-depth knowledge of kernels, memory management, PCIe, virtualization, and security
  • Successful track record in contributions to open-source projects in particular Linux and open source VMMs such as QEMU
  • Advanced Linux Kernel debugging skills across kernel subsystems and virtualization
  • Experience with low-level debug tools as well as emulators and simulators
  • Bachelor’s or Master’s in Electrical Engineer, Computer Engineering, Computer Science, or a closely related field
  • 8+ years experience
Job Responsibility
Job Responsibility
  • Enabling AMD x86-64 architecture features in Linux
  • Designing and developing core CPU and SoC features for the Linux kernel and related open-source projects
  • Work spans all phases of software development, with a focus on security, virtualization, memory management, performance, scalability, low level bringup and distro interactions
  • Fulltime
Read More
Arrow Right

Senior Kernel / Linux Virtualization Engineer

AMD’s server software and solutions engineering team is seeking a senior enginee...
Location
Location
Germany , Munich
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive expertise in x86 computing architecture and core operating system concepts
  • Proven experience across the entire software development lifecycle
  • In-depth knowledge of kernels, performance, scalability, memory management, PCIe, virtualization, and security
  • Successful track record in contributions to open-source projects in particular Linux and open source VMMs such as QEMU
  • Advanced Linux Kernel debugging skills across kernel subsystems and virtualization
  • Experience with low-level debug tools as well as emulators and simulators
  • Bachelor’s or Master’s in Electrical Engineer, Computer Engineering, Computer Science, or a closely related field
  • 8+ years experience
Job Responsibility
Job Responsibility
  • Enabling AMD x86-64 architecture features in Linux
  • Designing and developing core CPU and SoC features for the Linux kernel and related open-source projects
  • Focusing on security, virtualization, memory management, performance, scalability, low level bringup and distro interactions
  • Fulltime
Read More
Arrow Right

Linux Kernel Driver Software Engineer

Location
Location
United States , Scottsdale
Salary
Salary:
80.00 - 92.00 USD / Hour
geologics.com Logo
GeoLogics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active Department of Defense Secret security clearance
  • U.S. citizenship
  • Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field
  • 8+ years of job-related experience
  • or a Master's degree plus 6 years of job-related experience
  • Experience with Linux Kernel Drivers, C, C++, Python, or SELinux
  • Creative thinker with demonstrated success leading the software development life cycle
  • Expertise in applying technical standards and methodologies to solve challenges
  • Agile experience preferred
Job Responsibility
Job Responsibility
  • Member of a cross functional team focused on Linux Kernel Driver software development
What we offer
What we offer
  • 9/80 schedule (every other Friday off)
  • Fulltime
Read More
Arrow Right

Principal Kernel / Linux Virtualization Engineer

AMD’s server software and solutions engineering team is seeking a senior enginee...
Location
Location
Germany , Munich
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive expertise in x86 computing architecture and core operating system concepts
  • Proven experience across the entire software development lifecycle
  • Experience in project planning, scoping, and execution of deliverables
  • In-depth knowledge of kernels, memory management, PCIe, virtualization, and security
  • Successful track record in contributions to open-source projects in particular Linux and open source VMMs such as QEMU
  • Advanced Linux Kernel debugging skills across kernel subsystems and virtualization
  • Experience with low-level debug tools as well as emulators and simulators
  • Bachelor’s or Master’s in Electrical Engineer, Computer Engineering, Computer Science, or a closely related field
  • 12+ years experience
Job Responsibility
Job Responsibility
  • Enabling AMD x86-64 architecture features in Linux
  • Driving design and development core CPU and SoC features for the Linux kernel and related open-source projects
  • Work spanning all phases of software development, with a focus on security, virtualization, memory management, performance, scalability, low level bringup and distro interactions
Read More
Arrow Right

Linux Kernel Driver Software Engineer

Software engineer focused on Linux Kernel Driver software development as a membe...
Location
Location
United States , Scottsdale
Salary
Salary:
80.00 - 92.00 USD / Hour
geologics.com Logo
GeoLogics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active Department of Defense Secret security clearance
  • U.S. citizenship
  • Bachelor's degree in Software Engineering or related Science, Engineering, Technology or Mathematics field
  • 8+ years of job-related experience (or Master's degree plus 6 years)
  • Linux Kernel Drivers
  • C
  • C++
  • Python
  • SELinux
  • Creative thinker with demonstrated success leading the software development life cycle
Job Responsibility
Job Responsibility
  • Member of a cross functional team focused on Linux Kernel Driver software development
What we offer
What we offer
  • 9/80 schedule (every other Friday off)
  • Fulltime
Read More
Arrow Right

Senior Engineer - Linux Kernel

The Senior Engineer - Systems (Kernel Sustaining) provides technical expertise a...
Location
Location
Canada , Ottawa
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • 5+ years of software engineering experience
  • 3+ years of experience with embedded Linux or systems programming
  • Experience with C programming in production systems
  • Strong background in software development lifecycle
  • Strong proficiency in C programming
  • Solid understanding of Linux kernel architecture
  • Experience with embedded systems development
  • Knowledge of build systems (Yocto, Buildroot, or similar)
  • Strong debugging and problem-solving skills
Job Responsibility
Job Responsibility
  • Maintain Linux kernel components, drivers, and subsystems
  • Address CVE vulnerabilities and security issues
  • Backport and integrate upstream kernel patches
  • Ensure kernel stability, performance, and compatibility
  • Write high-quality, maintainable kernel code following Linux standards
  • Debug and resolve complex kernel issues
  • Provide technical guidance and mentorship to junior engineers
  • Participate in code reviews and technical discussions
  • Contribute to architecture and design decisions
  • Drive technical improvements and best practices
What we offer
What we offer
  • Workplace Flexibility: Hybrid Work
  • Company-sponsored health, dental, and life insurance
  • Income protection through short and long-term disability coverage
  • Matching RRSP
  • Vacation and various time off policies to encourage work-life balance
  • Well-being programs: Employee assistance program, mental well-being through Unmind
  • Learning benefits: LinkedIn Learning subscription and seminars
  • Fulltime
Read More
Arrow Right

Member Technical Staff - Linux kernel

As a key member of our team, you will play a crucial role in shaping the directi...
Location
Location
Romania , Galati
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's Degree in Computer Science, Engineering, or a related field
  • 5-7 years of experience in software development in C, C++
  • Proficient in Python and Go
  • Experience with Linux kernel development and kernel CVE’s
  • Must have experience with real time Linux (PREEMPT_RT)
  • Proven record of debugging and identifying fixes for issues in opensource kernel resources (e.g. kernel.org, git.yoctoproject.org/linux-yocto, etc)
  • Experience in benchmarking kernel performance (e.g., cyclictest) to evaluate the latest set of kernel changes
  • Familiarity with technologies such as UEFI and u-boot
  • Strong expertise in configuring, building, tracing, and instrumenting the kernel to optimize performance and problem solve complex issues
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Manage technical roadmap for the OS layer of Wind River Cloud Product
  • Contribute improvements back to the Debian community
  • Work across the engineering team to up-version the kernel when needed, ensuring other affected domains in the product also track the changes
  • Help customers who encounter defects in their labs or the field that require help in triage and debug, especially around drivers or kernel crashes or issues
  • Collaborate on security improvements and vulnerability management
  • Contribute to the review of code changes to ensure best practices are being followed by individual contributors and reviewers, ensuring the efficiency of the review process
  • Identify and mitigate technical risks and help develop contingency plans as needed
  • Fulltime
Read More
Arrow Right