1

C Linux Kernel Developer Jobs (NOW HIRING)

They are seeking a Senior Linux Kernel SW Engineer to join their server software and solutions ... C for operating system kernel & systems development • Exposure to KVM/QEMU (including x86-64 ...

Expert-level knowledge of the C programming language. * Extensive experience working with a Unix-like operating system kernel and distribution; direct Linux experience is highly valuable but ...

Showing results 21-40

C Linux Kernel Developer information

See salary details

$10

$57

$95

How much do c linux kernel developer jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for c linux kernel developer in the United States is $57.79, according to ZipRecruiter salary data. Most workers in this role earn between $47.12 and $63.46 per hour, depending on experience, location, and employer.

What is a C Linux kernel developer?

C Linux Kernel Developers are software engineers who specialize in developing, maintaining, and improving the Linux operating system kernel using the C programming language. They work on low-level system components such as device drivers, process scheduling, memory management, and hardware interfaces. Their work is critical for ensuring the stability, performance, and security of Linux-based systems, and often involves contributing to open-source projects and collaborating with a global developer community.

What are the key skills and qualifications needed to thrive as a C Linux kernel developer?

To thrive as a C Linux Kernel Developer, you need deep expertise in C programming, operating system concepts, and experience with kernel internals, often supported by a degree in computer science or related field. Familiarity with version control systems (like Git), debugging tools (such as GDB), and Linux kernel development workflows is essential. Strong problem-solving abilities, attention to detail, and effective communication skills help developers collaborate and resolve complex issues efficiently. These skills are crucial for writing robust, maintainable code that ensures system stability and performance in critical environments.

What are some common challenges faced by C Linux kernel developers, and how can they be addressed?

C Linux Kernel Developers often encounter challenges such as debugging complex kernel code, managing concurrency issues, and ensuring code compatibility across different hardware architectures. Effective solutions include using specialized debugging tools like kgdb and ftrace, collaborating closely with other kernel contributors through code reviews, and regularly testing patches on multiple platforms. Staying active in the Linux kernel community also helps developers keep up with best practices and emerging solutions.

What are popular job titles related to C Linux Kernel Developer jobs?

For C Linux Kernel Developer jobs, the most frequently searched job titles are:

Infographic showing various C Linux Kernel Developer job openings in the United States as of August 2026, with employment types broken down into 84% Full Time, 2% Part Time, and 14% Contract. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $120,212 per year, or $57.8 per hour.

Linux Kernel SW Engineer

Austin, TX • On-site

AMD
Computer and Electronic Product Manufacturing • 5 - 10K employees

Full-time

This job post has expired today. Applications are no longer accepted.


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