Senior GPU Software Engineer - PyTorch / Triton (Kernel Development) Location: Remote Role Summary We are seeking expert-level GPU software engineers to support a high-visibility platform initiative ...
Senior GPU Software Engineer - PyTorch / Triton (Kernel Development) Location: Remote Role Summary We are seeking expert-level GPU software engineers to support a high-visibility platform initiative ...
Principal Software Engineer (Engineering Ops)
$129K - $174K/yr
Stable Kernel is a technology services firm and custom software developer building scalable software solutions for cutting-edge, innovative enterprises to move their business forward. We are ...
Principal Software Engineer (Engineering Ops)
$129K - $174K/yr
Stable Kernel is a technology services firm and custom software developer building scalable software solutions for cutting-edge, innovative enterprises to move their business forward. We are ...
Everpure is fundamentally reshaping the data storage industry, and they are seeking a Linux Kernel Software Engineer to join their world-class team. The role involves developing and optimizing the ...
Everpure is fundamentally reshaping the data storage industry, and they are seeking a Linux Kernel Software Engineer to join their world-class team. The role involves developing and optimizing the ...
Principal Software Engineer (Engineering Ops)
Atlanta, GA · On-site
$129K - $174K/yr
Stable Kernel is a technology services firm and custom software developer building scalable software solutions for cutting-edge, innovative enterprises to move their business forward. We are ...
Principal Software Engineer (Engineering Ops)
Atlanta, GA · On-site
$129K - $174K/yr
Stable Kernel is a technology services firm and custom software developer building scalable software solutions for cutting-edge, innovative enterprises to move their business forward. We are ...
General Motors is seeking a highly skilled and experienced professional to join our team as a Staff Software Engineer, Linux Kernel & Driver Development . As a global leader in the automotive ...
General Motors is seeking a highly skilled and experienced professional to join our team as a Staff Software Engineer, Linux Kernel & Driver Development . As a global leader in the automotive ...
General Motors is seeking a highly skilled and experienced professional to join our team as a Staff Software Engineer, Linux Kernel & Driver Development . As a global leader in the automotive ...
General Motors is seeking a highly skilled and experienced professional to join our team as a Staff Software Engineer, Linux Kernel & Driver Development . As a global leader in the automotive ...
Staff Software Engineer - GenAI Performance and Kernel
San Francisco, CA · On-site
$190K - $232K/yr
P-1285 About This Role As a staff software engineer for GenAI Performance and Kernel, you will own the design, implementation, optimization, and correctness of the high-performance GPU kernels ...
Staff Software Engineer - GenAI Performance and Kernel
San Francisco, CA · On-site
$190K - $232K/yr
P-1285 About This Role As a staff software engineer for GenAI Performance and Kernel, you will own the design, implementation, optimization, and correctness of the high-performance GPU kernels ...
GPU Software Engineer
$138K - $185K/yr
GPU Software Engineer Location: USA(Remote) Role Summary We are seeking expert-level GPU Software ... GEMM kernel development (matrix multiplication kernels) * Porting ML models to new hardware ...
GPU Software Engineer
$138K - $185K/yr
GPU Software Engineer Location: USA(Remote) Role Summary We are seeking expert-level GPU Software ... GEMM kernel development (matrix multiplication kernels) * Porting ML models to new hardware ...
Senior Software Engineer
Irvine, CA · On-site
$131K - $173K/yr
Job Title- Senior Software Engineer Project Location - Irvine, CA (Onsite) Duration- 12+ months ... Board and kernel level development * AOSP builds, Android framework * Integrating packages and ...
Quick apply
Senior Software Engineer
Irvine, CA · On-site
$131K - $173K/yr
Job Title- Senior Software Engineer Project Location - Irvine, CA (Onsite) Duration- 12+ months ... Board and kernel level development * AOSP builds, Android framework * Integrating packages and ...
Software Engineer
Owego, NY · On-site
$80/hr
Demonstrated understanding of secure coding practices for kernel space (avoid leaks, race ... The engineer will collaborate with hardware, security, and software teams to deliver a stable, high ...
Software Engineer
Owego, NY · On-site
$80/hr
Demonstrated understanding of secure coding practices for kernel space (avoid leaks, race ... The engineer will collaborate with hardware, security, and software teams to deliver a stable, high ...
Experience with Linux Kernel Internals, Memory Management, C, Linux Kernel, Operating Systems, and ... As a software engineer, you will work on a specific project critical to Google's needs with ...
Experience with Linux Kernel Internals, Memory Management, C, Linux Kernel, Operating Systems, and ... As a software engineer, you will work on a specific project critical to Google's needs with ...
Principal Software Engineer, Linux Kernel Storage
Lowell, MA · On-site +1
$151K - $249K/yr
About the Job Red Hat is seeking a Principal Software Engineer to join our Storage-IO team. In this role, you will help maintain the Linux kernel block layer-a critical intersection of file systems ...
Principal Software Engineer, Linux Kernel Storage
Lowell, MA · On-site +1
$151K - $249K/yr
About the Job Red Hat is seeking a Principal Software Engineer to join our Storage-IO team. In this role, you will help maintain the Linux kernel block layer-a critical intersection of file systems ...
Linux Kernel Engineer
Austin, TX · On-site
AMD's server software and solutions engineering team is seeking a senior engineer to join the Linux Kernel and Virtualization development team. This role requires good understanding x86 architecture ...
Linux Kernel Engineer
Austin, TX · On-site
AMD's server software and solutions engineering team is seeking a senior engineer to join the Linux Kernel and Virtualization development team. This role requires good understanding x86 architecture ...
Principal Software Engineer, Linux Kernel Storage
Boston, MA · On-site +1
$151K - $249K/yr
About the Job Red Hat is seeking a Principal Software Engineer to join our Storage-IO team. In this role, you will help maintain the Linux kernel block layer-a critical intersection of file systems ...
Principal Software Engineer, Linux Kernel Storage
Boston, MA · On-site +1
$151K - $249K/yr
About the Job Red Hat is seeking a Principal Software Engineer to join our Storage-IO team. In this role, you will help maintain the Linux kernel block layer-a critical intersection of file systems ...
Principal Software Engineer, Linux Kernel Storage
Raleigh, NC · On-site +1
$151K - $249K/yr
About the Job Red Hat is seeking a Principal Software Engineer to join our Storage-IO team. In this role, you will help maintain the Linux kernel block layer-a critical intersection of file systems ...
Principal Software Engineer, Linux Kernel Storage
Raleigh, NC · On-site +1
$151K - $249K/yr
About the Job Red Hat is seeking a Principal Software Engineer to join our Storage-IO team. In this role, you will help maintain the Linux kernel block layer-a critical intersection of file systems ...
Staff Software Engineer
San Diego, CA · On-site
Engineering Group, Engineering Group > Software Engineering General Summary: As a leading ... Develop and enhance features in the Linux Kernel , particularly in areas such as virtualization ...
Staff Software Engineer
San Diego, CA · On-site
Engineering Group, Engineering Group > Software Engineering General Summary: As a leading ... Develop and enhance features in the Linux Kernel , particularly in areas such as virtualization ...
Software Engineer
Sunnyvale, CA · On-site
We are actively seeking Software Engineer for one of our direct client in Sunnyvale, CA, Please ... DATA STRUCTURES DATABASE DESIGN PATTERNS DOCKER ELASTICSEARCH ENGINEER GCP JAVA KERNEL LINUX ...
Software Engineer
Sunnyvale, CA · On-site
We are actively seeking Software Engineer for one of our direct client in Sunnyvale, CA, Please ... DATA STRUCTURES DATABASE DESIGN PATTERNS DOCKER ELASTICSEARCH ENGINEER GCP JAVA KERNEL LINUX ...
Staff Software Engineer, Kernel
Seattle, WA · Hybrid
$191K - $239K/yr
We are looking for a Staff Engineer who is passionate about the Linux kernel. As a Staff Engineer ... You will bridge hardware and software, driving system-level architecture, debugging performance ...
Staff Software Engineer, Kernel
Seattle, WA · Hybrid
$191K - $239K/yr
We are looking for a Staff Engineer who is passionate about the Linux kernel. As a Staff Engineer ... You will bridge hardware and software, driving system-level architecture, debugging performance ...
Linux Kernel Engineer
$142K - $263K/yr
... software (e.g., kernel modules, device drivers, or core OS components). Proven ability to debug ... Strong programming skills in C, plus proficiency in at least one of Rust, Go, Python, or Bash.
Linux Kernel Engineer
$142K - $263K/yr
... software (e.g., kernel modules, device drivers, or core OS components). Proven ability to debug ... Strong programming skills in C, plus proficiency in at least one of Rust, Go, Python, or Bash.
Senior CNO Software Engineer [$308k/year] TS/SCI FS-Poly with Security Clearance
Annapolis Junction, MD · On-site
$308K/yr
Kernel programming experience (WDK / Unix||Linux) is highly desirable. - Large-Scale Projects: Experience working with very large software projects is a plus. Compensation varies per contract ...
Senior CNO Software Engineer [$308k/year] TS/SCI FS-Poly with Security Clearance
Annapolis Junction, MD · On-site
$308K/yr
Kernel programming experience (WDK / Unix||Linux) is highly desirable. - Large-Scale Projects: Experience working with very large software projects is a plus. Compensation varies per contract ...
Software Engineer Kernel information
See salary details
$50.5K - $62K
1% of jobs
$62K - $73.5K
2% of jobs
$73.5K - $85K
3% of jobs
$85K - $96.5K
4% of jobs
$96.5K - $108K
7% of jobs
$117.3K is the 25th percentile. Wages below this are outliers.
$108K - $119.5K
9% of jobs
$119.5K - $131K
14% of jobs
The median wage is $137.1K / yr.
$131K - $142.5K
18% of jobs
$151.9K is the 75th percentile. Wages above this are outliers.
$142.5K - $154K
20% of jobs
$154K - $165.5K
15% of jobs
$165.5K - $177K
6% of jobs
$50.5K
$134K
$177K
How much do software engineer kernel jobs pay per year?
What are the key skills and qualifications needed to thrive as a Software Engineer Kernel, and why are they important?
What are typical challenges faced by Software Engineer Kernel specialists when working on operating system development?
What is the difference between Software Engineer Kernel vs Software Engineer Firmware?
| Aspect | Software Engineer Kernel | Software Engineer Firmware |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related; often requires knowledge of OS concepts | Bachelor's in Electrical Engineering or Computer Engineering; embedded systems knowledge |
| Work Environment | Operating system development, kernel modules, system-level programming | Embedded devices, hardware interfaces, low-level programming |
| Industry Usage | Operating system companies, hardware manufacturers, tech firms | Consumer electronics, automotive, IoT devices |
| Search & Comparison | Often compared due to low-level programming focus and system impact | Different focus on hardware interaction and embedded systems |
Software Engineer Kernel and Software Engineer Firmware both work with low-level programming, but the Kernel role focuses on operating system core development, while Firmware engineers develop embedded software for hardware devices. Their skills overlap in C programming and hardware knowledge, but their work environments and end goals differ significantly.
What are Software Engineer Kernels?

Full-time
Posted 21 days ago
Job description
Location: Remote
Job Description:
Role Summary
We are seeking expert-level GPU software engineers to support a high-visibility platform initiative within the Maya program, focused on building software tooling on top of a custom compiler and SDK.
The role involves developing, optimizing, and porting GPU kernels and AI workloads to a specialized hardware platform.
This is a critical and time-sensitive engagement with immediate onboarding expectations and long-term roadmap alignment (~18 months).
Key Responsibilities
Develop GPU kernels for specialized hardware platforms using PyTorch/Triton frameworks
Build software solutions leveraging custom compiler and SDK capabilities
Design and implement kernel-level optimizations to control hardware execution behavior
Port open-source AI/ML models to custom SDK environments
Develop stress testing and validation workloads aligned to hardware behaviour and platform validation
Support testing and stress testing of current and next-generation hardware platforms
Collaborate closely with platform architects and compiler teams to enhance system capabilities
Core Technical Skills (Must-Have)
Programming & Frameworks
Python
C/C++ (systems-level programming)
PyTorch
Triton (Triton language / kernel development)
GPU & Systems Expertise
GPU kernel development (mandatory and critical)
Strong understanding of GPU architecture and compute optimization
Experience with compiler-based optimizations / runtime execution layers
Experience with custom SDKs or hardware abstraction layers
Performance & Workloads
Experience in:
GEMM kernel development (matrix multiplication kernels)
Porting ML models to new hardware platforms
Performance tuning and stress testing at system level