1

Kernel Jobs in Texas (NOW HIRING)

They are seeking a Senior Linux Kernel SW Engineer to join their server software and solutions engineering team, where the role involves enabling AMD x86-64 architecture features in Linux and ...

Senior Software Engineer - Desktop Agent

Mckinney, TX · On-site

$113K - $149K/yr

Leverage deep expertise in Windows and macOS kernel development, networking stacks, and system-level programming to deliver secure, high-performance agents that seamlessly integrate with operating ...

Senior Software Engineer - Desktop Agent

Mckinney, TX · On-site

$113K - $149K/yr

Leverage deep expertise in Windows and macOS kernel development, networking stacks, and system-level programming to deliver secure, high-performance agents that seamlessly integrate with operating ...

next page

Showing results 1-20

Kernel information

See Texas salary details

$80.9K

$136.7K

$201.8K

How much do kernel jobs pay per year?

As of Jul 27, 2026, the average yearly pay for kernel in Texas is $136,719.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,326.00 and $149,063.00 per year, depending on experience, location, and employer.

What are the typical daily responsibilities of a Kernel Engineer?

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.

What is a Kernel job?

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.

What are the key skills and qualifications needed to thrive in the Kernel position, and why are they important?

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.

Infographic showing various Kernel job openings in Texas as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $136,719 per year, or $65.7 per hour.
Linux Kernel SW Engineer

Linux Kernel SW Engineer

AMD

Austin, TX • On-site

Full-time

Posted 9 days ago


Advanced Micro Devices rating

8.6

Company rating: 8.6 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

28th of 156 rated electronics manufacturers


Job description

Job Summary:
AMD is a company focused on building innovative products for next-generation computing experiences. They are seeking a Senior Linux Kernel SW Engineer to join their server software and solutions engineering team, where the role involves enabling AMD x86-64 architecture features in Linux and designing core CPU and SoC features for the Linux kernel.
Responsibilities:
• Drive features and functionality to our partner technical teams both internal and external including the Linux kernel community.
• Support the solutions offered by our partner companies.
• Review code, build unit tests, and write detailed documentation.
• Collaborate!
Qualifications:
Required:
• Bachelor’s or Master’s in Electrical Engineer, Computer Engineering, Computer Science, or a closely related field
• 4+ years experience
Preferred:
• Extensive expertise in x86 computing architecture
• Proven experience across the entire software development lifecycle
• In-depth knowledge of kernels, virtualization, and security
• Advanced Linux Kernel debugging skills across kernel subsystems, virtualization.
• Advanced understanding and experience with the Linux kernel and related upstream development workflow
• Advanced programming skills in C for operating system kernel & systems development
• Exposure to KVM/QEMU (including x86-64 virtualization extensions) is a plus
• Experience with the GNU toolchain
• Proficient use of git
• Experience with open source software development, building and submitting patches on a mailing list, and working with external software partners
• Deep understanding of operating systems concepts, data structures, x86-64 architecture, ACPI, and PCIE
• Experience with low-level debug tools as well as emulators and simulators
• Background in IO, core kernel preferred
• Successful track record in contributions to open-source projects
Company:
Advanced Micro Devices is a semiconductor company that designs and develops graphics units, processors, and media solutions. Founded in 1969, the company is headquartered in Santa Clara, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Advanced Micro Devices employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom