Software Developer/C++ Developer
$55 - $74/hr
You will convert multi-threaded codes to single-thread, isolate units of compute kernel and produce tests for them. Additional Information: In this role, you will reimplement/port existing C++ codes ...
$55 - $74/hr
You will convert multi-threaded codes to single-thread, isolate units of compute kernel and produce tests for them. Additional Information: In this role, you will reimplement/port existing C++ codes ...
$55 - $74/hr
You will convert multi-threaded codes to single-thread, isolate units of compute kernel and produce tests for them. Additional Information: In this role, you will reimplement/port existing C++ codes ...
... Linux kernel internals, scheduling, memory management, and resource isolation at cluster scale • Build custom container orchestration, virtualization layers (KVM, Firecracker, etc.), and ...
... Linux kernel internals, scheduling, memory management, and resource isolation at cluster scale • Build custom container orchestration, virtualization layers (KVM, Firecracker, etc.), and ...
Redmond, WA · On-site
$55 - $74/hr
You will convert multi-threaded codes to single-thread, isolate units of compute kernel and produce tests for them. Additional Information: In this role, you will reimplement/port existing C++ codes ...
Redmond, WA · On-site
$55 - $74/hr
You will convert multi-threaded codes to single-thread, isolate units of compute kernel and produce tests for them. Additional Information: In this role, you will reimplement/port existing C++ codes ...
Use Semantic Kernel or Azure AI Foundry to build an AI Agent that can "think" and execute technical fixes (Auto-Remediation). * Legal Guardrails: Ensure the Agent uses RAG and MCP to check Microsoft ...
Quick apply
Use Semantic Kernel or Azure AI Foundry to build an AI Agent that can "think" and execute technical fixes (Auto-Remediation). * Legal Guardrails: Ensure the Agent uses RAG and MCP to check Microsoft ...
Board bring-up and maintenance on embedded ARM boards (device trees, bootloaders, kernel drivers, etc) * Customize vendor BSPs for use with NixOS systems * Help secure our embedded Linux systems ...
Board bring-up and maintenance on embedded ARM boards (device trees, bootloaders, kernel drivers, etc) * Customize vendor BSPs for use with NixOS systems * Help secure our embedded Linux systems ...
Use Semantic Kernel or Azure AI Foundry to build an AI Agent that can "think" and execute technical fixes (Auto-Remediation). * Legal Guardrails: Ensure the Agent uses RAG and MCP to check Microsoft ...
Quick apply
Use Semantic Kernel or Azure AI Foundry to build an AI Agent that can "think" and execute technical fixes (Auto-Remediation). * Legal Guardrails: Ensure the Agent uses RAG and MCP to check Microsoft ...
Seattle, WA · On-site
$139K - $183K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Kernel & Driver Optimization: Build and optimize Linux kernel modules and high-performance drivers using technologies such as XDP, eBPF, AF_XDP, and DPDK. * Fabric Design: Help design and implement ...
Quick apply
Seattle, WA · On-site
$139K - $183K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Kernel & Driver Optimization: Build and optimize Linux kernel modules and high-performance drivers using technologies such as XDP, eBPF, AF_XDP, and DPDK. * Fabric Design: Help design and implement ...
Everett, WA · On-site
$137K - $179K/yr
... Linux Kernel, library, 3rd-party CVEs, and errors identified by secure scanning/static analysis tools. - Participate in potential upgrades or migrations of embedded Linux kernel versions ...
Quick apply
Everett, WA · On-site
$137K - $179K/yr
... Linux Kernel, library, 3rd-party CVEs, and errors identified by secure scanning/static analysis tools. - Participate in potential upgrades or migrations of embedded Linux kernel versions ...
Seattle, WA · On-site
$180K - $440K/yr
You will work across the full stack -- from low-level GPU kernel optimizations and Linux kernel internals to massive-scale orchestration and virtualization -- to make training and inference at ...
Quick apply
Seattle, WA · On-site
$180K - $440K/yr
You will work across the full stack -- from low-level GPU kernel optimizations and Linux kernel internals to massive-scale orchestration and virtualization -- to make training and inference at ...
Redmond, WA · On-site
Responsibilities : • 2 years of experience in building and experimenting with agentic AI systems using LLM orchestration frameworks e.g., LangChain, Semantic Kernel, Microsoft Agentic Framework or ...
Redmond, WA · On-site
Responsibilities : • 2 years of experience in building and experimenting with agentic AI systems using LLM orchestration frameworks e.g., LangChain, Semantic Kernel, Microsoft Agentic Framework or ...
Redmond, WA · Hybrid
$117K - $160K/yr
Medical
Retirement
PTO
This is a hands-on role for an engineer who bridges kernel-mode internals, ETW/WPA trace analysis, and enterprise customer escalations. You will own the most complex performance investigations, shape ...
Redmond, WA · Hybrid
$117K - $160K/yr
Medical
Retirement
PTO
This is a hands-on role for an engineer who bridges kernel-mode internals, ETW/WPA trace analysis, and enterprise customer escalations. You will own the most complex performance investigations, shape ...
Seattle, WA · On-site
Medical
Dental
Vision
Life
Retirement
PTO
We continue to grow, and are looking for kernel/embedded C programmers who can deliver ultra-high performance for our EC2 customers - our goal is to be processing many millions of packets per second ...
Seattle, WA · On-site
Medical
Dental
Vision
Life
Retirement
PTO
We continue to grow, and are looking for kernel/embedded C programmers who can deliver ultra-high performance for our EC2 customers - our goal is to be processing many millions of packets per second ...
Redmond, WA · On-site
$137K - $180K/yr
Be the authoritative resource on kernel performance in the team and engage with teams across NVIDIA including GPU architecture, DL frameworks, and QA as the performance representative for the CUTLASS ...
Redmond, WA · On-site
$137K - $180K/yr
Be the authoritative resource on kernel performance in the team and engage with teams across NVIDIA including GPU architecture, DL frameworks, and QA as the performance representative for the CUTLASS ...
Redmond, WA · On-site
... kernel to application • Profile performance problems and drive optimizations that span the entire software stack • Bring up new devices and perform debugging and performance tuning exercises • ...
Redmond, WA · On-site
... kernel to application • Profile performance problems and drive optimizations that span the entire software stack • Bring up new devices and perform debugging and performance tuning exercises • ...
Seattle, WA · On-site
Medical
Dental
Vision
Life
Retirement
PTO
We continue to grow, and are looking for kernel/embedded C programmers who can deliver ultra-high performance for our EC2 customers - our goal is to be processing many millions of packets per second ...
Seattle, WA · On-site
Medical
Dental
Vision
Life
Retirement
PTO
We continue to grow, and are looking for kernel/embedded C programmers who can deliver ultra-high performance for our EC2 customers - our goal is to be processing many millions of packets per second ...
Seattle, WA · On-site
Medical
Dental
Vision
Life
Retirement
PTO
We continue to grow, and are looking for kernel/embedded C programmers who can deliver ultra-high performance for our EC2 customers - our goal is to be processing many millions of packets per second ...
Seattle, WA · On-site
Medical
Dental
Vision
Life
Retirement
PTO
We continue to grow, and are looking for kernel/embedded C programmers who can deliver ultra-high performance for our EC2 customers - our goal is to be processing many millions of packets per second ...
Seattle, WA · On-site
Medical
Dental
Vision
Life
Retirement
PTO
We continue to grow, and are looking for kernel/embedded C programmers who can deliver ultra-high performance for our EC2 customers - our goal is to be processing many millions of packets per second ...
Seattle, WA · On-site
Medical
Dental
Vision
Life
Retirement
PTO
We continue to grow, and are looking for kernel/embedded C programmers who can deliver ultra-high performance for our EC2 customers - our goal is to be processing many millions of packets per second ...
Bellevue, WA · On-site
$138K - $182K/yr
Medical
Dental
Vision
Life
Retirement
PTO
These innovations include but not limited to kernel drivers, user applications, and machine learning powered troubleshooting services. We also make efforts to provide fundamental support for other ...
Bellevue, WA · On-site
$138K - $182K/yr
Medical
Dental
Vision
Life
Retirement
PTO
These innovations include but not limited to kernel drivers, user applications, and machine learning powered troubleshooting services. We also make efforts to provide fundamental support for other ...
Seattle, WA · Hybrid
$191K - $239K/yr
Identify kernel fusion opportunities for GLM-5 kernels for different layers of the Transformer block (FlashAttention, RMS Norm) * Tune expert gateway router kernels for MoE models like Qwen3-235B ...
Seattle, WA · Hybrid
$191K - $239K/yr
Identify kernel fusion opportunities for GLM-5 kernels for different layers of the Transformer block (FlashAttention, RMS Norm) * Tune expert gateway router kernels for MoE models like Qwen3-235B ...
Redmond, WA · On-site
$193K - $229K/yr
As someone who is hardworking and passionate about their work, you will craft and debug key aspects of our production GPU and SOC kernel drivers and embedded SW, focusing on platform performance ...
Redmond, WA · On-site
$193K - $229K/yr
As someone who is hardworking and passionate about their work, you will craft and debug key aspects of our production GPU and SOC kernel drivers and embedded SW, focusing on platform performance ...
$99.6K - $113.1K
4% of jobs
$113.1K - $126.6K
7% of jobs
$126.6K - $140.2K
13% of jobs
$140.9K is the 25th percentile. Wages below this are outliers.
$140.2K - $153.7K
15% of jobs
The median wage is $161.2K / yr.
$153.7K - $167.2K
20% of jobs
$179.4K is the 75th percentile. Wages above this are outliers.
$167.2K - $180.7K
18% of jobs
$180.7K - $194.3K
9% of jobs
$194.3K - $207.8K
5% of jobs
$207.8K - $221.3K
4% of jobs
$221.3K - $234.9K
2% of jobs
$234.9K - $248.4K
2% of jobs
$99.6K
$168.3K
$248.4K
Kernel Engineers typically spend their days designing, implementing, and maintaining low-level components of an operating system’s kernel, such as device drivers, process schedulers, or memory management subsystems. They often review and refactor code, troubleshoot and resolve bugs, and collaborate closely with hardware engineers, application developers, and QA teams. Participation in code reviews and contributing to open source communities or internal repositories are also common activities. This role requires staying up to date with the latest kernel developments and ensuring code changes are performant and stable, directly impacting the reliability and efficiency of the broader system.
A Kernel job typically refers to a role focused on developing, maintaining, or optimizing an operating system's kernel—the core component that manages system resources, hardware interaction, and process scheduling. Kernel developers work with low-level programming languages like C and Assembly to improve system performance, security, and stability. These roles often involve debugging kernel crashes, implementing new features, and collaborating with hardware and software teams to ensure seamless integration.
To thrive as a Kernel Engineer, you need strong expertise in operating system fundamentals, C/C++ programming, and kernel module development, often supported by a degree in computer science or equivalent experience. Familiarity with Linux kernel source code, debugging tools like GDB, and version control systems such as Git is essential. Analytical thinking, problem-solving skills, and effective communication distinguish outstanding professionals in this field. These skills are crucial for maintaining system stability, ensuring high performance, and collaborating on complex, low-level software projects.

$55 - $74/hr
Full-time
Re-posted 7 days ago
Job Category: Core Engineering
Job Title: Software Developer
Redmond, WA
Duties: We are looking for a software developer to build software codes, port existing codes across platforms and run/profile them on specialized embedded processors/emulators/simulators. You will work with other software developers, micro-controller architects, firmware and operating system engineers.
In this role, you will reimplement/port existing C++ codes built for Linux/Windows to run on bare-metal platforms or an RTOS. You will create test wrappers and profile codes. You will convert multi-threaded codes to single-thread, isolate units of compute kernel and produce tests for them.
Additional Information:
In this role, you will reimplement/port existing C++ codes built for Linux/Windows to run on bare-metal platforms or an RTOS. You will create test wrappers and profile codes. You will convert multi-threaded codes to single-thread, isolate units of compute kernel and produce tests for them.
Skills: Required: Knowledge of C++ and OOP Knowledge of STL libraries and pthreads Comfortable with reading others code, tracing them, and code refactoring Nice to have: Familiar with common C++ libraries: Boost, Eigen, ... Familiar with serialization/deserialization libraries for C++, such as C++ JSON. Familiar with profiling tools: VStudio and GProf Familiar with a source control management system, preferably Mercurial or Git Familiar with the Make utilities, and preferably Buck
Skills: Required:
Knowledge of C++ and OOP
Knowledge of STL libraries and pthreads
Comfortable with reading others code, tracing them, and code refactoring
Nice to have:
Familiar with common C++ libraries: Boost, Eigen, …
Familiar with serialization/deserialization libraries for C++, such as C++ JSON.
Familiar with profiling tools: VStudio and GProf
Familiar with a source control management system, preferably Mercurial or Git
Familiar with the Make utilities, and preferably Buck
Keywords:
Education: BS/MS Computer Science
Skills and Experience:
Required Skills:
MICRO CONTROLLER
C++
GIT
JSON
OOP
Additional Skills:
FIRMWARE
KERNEL
LINUX
RTOS
Additional Information:
In this role, you will reimplement/port existing C++ codes built for Linux/Windows to run on bare-metal platforms or an RTOS. You will create test wrappers and profile codes. You will convert multi-threaded codes to single-thread, isolate units of compute kernel and produce tests for them.
Skills: Required: Knowledge of C++ and OOP Knowledge of STL libraries and pthreads Comfortable with reading others code, tracing them, and code refactoring Nice to have: Familiar with common C++ libraries: Boost, Eigen, ... Familiar with serialization/deserialization libraries for C++, such as C++ JSON. Familiar with profiling tools: VStudio and GProf Familiar with a source control management system, preferably Mercurial or Git Familiar with the Make utilities, and preferably Buck
ll your information will be kept confidential according to EEO guidelines.