1

Ubuntu Linux Kernel Engineer Silicon Enablement Jobs

They are seeking a highly skilled Systems Kernel Engineer to contribute to the stability and ... Linux community on feature enablement. • Implement diagnostics and tooling for kernel-level ...

New

They are seeking a highly skilled Systems Kernel Engineer to contribute to the stability and ... Linux community on feature enablement. • Implement diagnostics and tooling for kernel-level ...

New

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

They are seeking a highly skilled Systems Kernel Engineer to contribute to the stability and ... Linux community on feature enablement. • Implement diagnostics and tooling for kernel-level ...

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

About The OpportunityThe Senior Engineer - Systems (Kernel Sustaining) provides technical expertise and leadership for maintaining Linux kernel components, drivers, and subsystems. Senior Engineers ...

next page

Showing results 1-20

Ubuntu Linux Kernel Engineer Silicon Enablement information

See salary details

$11K

$114.5K

$129.5K

How much do ubuntu linux kernel engineer silicon enablement jobs pay per year?

As of Jun 5, 2026, the average yearly pay for ubuntu linux kernel engineer silicon enablement in the United States is $114,500.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,000.00 and $125,000.00 per year, depending on experience, location, and employer.

What is an Ubuntu Linux Kernel Engineer Silicon Enablement?

An Ubuntu Linux Kernel Engineer Silicon Enablement is a specialized software engineer who works on adapting and optimizing the Linux kernel for new hardware platforms, especially those involving cutting-edge silicon like CPUs, GPUs, and SoCs. Their role involves collaborating with silicon vendors to ensure that Ubuntu Linux runs efficiently and reliably on new hardware. They also contribute to upstream kernel development, debug hardware-specific issues, and help integrate hardware enablement patches into Ubuntu releases. This position is crucial for ensuring that Ubuntu supports the latest processor architectures and features.

How does an Ubuntu Linux Kernel Engineer specializing in Silicon Enablement typically collaborate with hardware vendors and upstream communities?

As an Ubuntu Linux Kernel Engineer focused on Silicon Enablement, you will work closely with hardware vendors to ensure that new silicon features and chipsets are properly supported in the Linux kernel. This often involves reviewing hardware documentation, developing or adapting kernel drivers, and submitting patches upstream. Close collaboration with the broader open-source community is also essential to align with mainline kernel standards and ensure long-term maintainability. Effective communication and coordination with both internal teams and external partners are key to successfully enabling and optimizing new hardware on the Ubuntu platform.

What is the difference between Ubuntu Linux Kernel Engineer Silicon Enablement vs Ubuntu Linux Kernel Engineer?

AspectUbuntu Linux Kernel Engineer Silicon EnablementUbuntu Linux Kernel Engineer
FocusOptimizing Linux kernel for specific silicon hardware platformsDeveloping, maintaining, and debugging Linux kernel code
Work EnvironmentEmbedded systems, hardware-specific teams, silicon vendorsSoftware development teams, open-source communities
CredentialsLinux kernel expertise, hardware knowledge, possibly certificationsLinux kernel development experience, certifications beneficial
Industry UsageHardware manufacturers, silicon vendors, embedded systemsSoftware companies, open-source projects, general Linux development

The main difference is that the Ubuntu Linux Kernel Engineer Silicon Enablement specializes in tailoring the Linux kernel for specific hardware platforms and silicon chips, whereas the Ubuntu Linux Kernel Engineer focuses on general kernel development and maintenance across various hardware. Both roles require strong Linux kernel knowledge, but the Silicon Enablement role emphasizes hardware-specific optimization and integration.

What are the key skills and qualifications needed to thrive as an Ubuntu Linux Kernel Engineer Silicon Enablement, and why are they important?

To excel as an Ubuntu Linux Kernel Engineer Silicon Enablement, you need expertise in Linux kernel development, C programming, and a solid understanding of computer architecture and device drivers, typically supported by a degree in computer science or a related field. Familiarity with tools like Git, build systems, kernel debugging utilities, and experience with silicon platforms and board bring-up are essential, as are contributions to upstream kernel projects. Strong problem-solving skills, effective communication, and the ability to collaborate across hardware and software teams make a candidate stand out. These skills ensure reliable hardware enablement, optimal kernel performance, and seamless integration of new silicon into Ubuntu distributions.
What cities are hiring for Ubuntu Linux Kernel Engineer Silicon Enablement jobs? Cities with the most Ubuntu Linux Kernel Engineer Silicon Enablement job openings:
What states have the most Ubuntu Linux Kernel Engineer Silicon Enablement jobs? States with the most job openings for Ubuntu Linux Kernel Engineer Silicon Enablement jobs include:
Systems Engineer, Kernel

Systems Engineer, Kernel

CoreWeave

Sunnyvale, CA • On-site

Full-time

Posted 2 days ago


Job description

Job Summary:
CoreWeave is The Essential Cloud for AI™, delivering a platform that enables innovators to build and scale AI with confidence. They are seeking a highly skilled Systems Kernel Engineer to contribute to the stability and performance of their Linux-based infrastructure, focusing on debugging kernel-level issues and collaborating with hardware vendors for feature enablement.
Responsibilities:
• Triage and fix kernel crashes and performance regressions.
• Develop, test, and upstream kernel patches relevant to CoreWeave’s hardware/software environment.
• Collaborate with hardware vendors and the Linux community on feature enablement.
• Implement diagnostics and tooling for kernel-level observability.
• Work closely with HPC and Fleet teams to ensure kernel readiness for production workloads.
• Provide kernel-level expertise during incident response and root-cause investigations.
Qualifications:
Required:
• 5+ years of professional experience in Linux kernel engineering or systems-level development.
• Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
• Deep understanding of kernel internals (memory management, scheduling, networking, storage, drivers).
• Experience debugging kernel crashes, dumps, and panics using tools like crash, gdb, kdump.
• Strong C programming skills with the ability to write maintainable and upstream-quality code.
• Experience working with kernel modules, drivers, and subsystems.
• Strong problem-solving abilities with a 'full-stack' systems perspective.
Preferred:
• Contributions to the Linux kernel or related open-source projects.
• Familiarity with virtualization (KVM, QEMU, VFIO) and container runtimes.
• Networking stack expertise (InfiniBand, RoCE, TCP/IP performance tuning).
• GPU/DPU bring-up and driver experience.
• Experience in HPC or large-scale distributed systems.
• Familiarity with QA/QE best practices.
• Experience working in Cloud environments.
• Experience as a software engineer writing large-scale applications.
• Experience with machine learning is a huge bonus.
Company:
CoreWeave provides cloud infrastructure services designed to support artificial intelligence and high-performance computing workloads. Founded in 2017, the company is headquartered in Livingston, USA, with a team of 1001-5000 employees. The company is currently Late Stage.