1

Linux Kernel Developer Jobs in Atlanta, GA (NOW HIRING)

... Windows/Linux/Cisco), and kernel-level debugging. Implementation of Emerging Tech: * Execute the ... Performance Engineering: * Conduct stress tests and load balancing optimizations on the agency ...

next page

Showing results 1-20

Linux Kernel Developer information

See Atlanta, GA salary details

$97.3K

$143.6K

$169.5K

How much do linux kernel developer jobs pay per year?

As of Jun 22, 2026, the average yearly pay for linux kernel developer in Atlanta, GA is $143,575.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,500.00 and $158,900.00 per year, depending on experience, location, and employer.

What are some common challenges Linux Kernel Developers face when integrating new features or patches?

Linux Kernel Developers often encounter challenges such as ensuring compatibility with a wide range of hardware architectures and maintaining stability across diverse distributions. Integrating new features or patches requires rigorous code review, thorough testing, and clear communication with the broader open-source community. Developers must also keep up with the kernel's fast-paced development cycles and adhere to strict coding standards, which can be demanding but offers significant opportunities for learning and professional growth.

What Does a Linux Kernel Developer Do?

A Linux kernel developer uses computer code to create a program that functions as the core of a computer operating system. Your duties can include creating kernels for open-source operating systems for desktop computers, laptops, phones, and tablets. You can also develop programs for embedded systems for routers, smart devices, or automated machinery. Linux uses C programming languages, so you often write code in C and C++. In addition to your coding responsibilities, you also test and debug your programs. Your employer may ask you to develop applications, drivers, and other tools to use with your kernel.

What does a Linux Kernel Developer do?

A Linux Kernel Developer is responsible for designing, developing, and maintaining the core part of the Linux operating system known as the kernel. Their work involves writing and reviewing code, debugging issues, implementing new features, and ensuring the kernel remains efficient and secure. They also collaborate with the open-source community to contribute patches and updates. Linux Kernel Developers play a crucial role in supporting hardware compatibility and system performance across various devices.

What are the key skills and qualifications needed to thrive as a Linux Kernel Developer, and why are they important?

To thrive as a Linux Kernel Developer, you need deep knowledge of C programming, operating system concepts, and experience with kernel development, often supported by a degree in computer science or related fields. Familiarity with tools such as Git, GDB, build systems, and patch submission processes, as well as experience contributing to open-source projects, is typically required. Strong problem-solving, attention to detail, and effective communication are critical soft skills for collaborating within the open-source community. These skills ensure high-quality code contributions, efficient troubleshooting, and successful integration with the broader Linux ecosystem.

What is the difference between Linux Kernel Developer vs Linux Device Driver Developer?

AspectLinux Kernel DeveloperLinux Device Driver Developer
Required CredentialsProficiency in C, Linux kernel development experience, often a degree in Computer Science or related fieldSimilar credentials, with focus on device-specific programming and hardware knowledge
Work EnvironmentDeveloping and maintaining core kernel components, often in a Linux environmentWriting and debugging drivers for specific hardware devices within Linux
Employer & Industry UsageTech companies, open-source projects, hardware manufacturersHardware manufacturers, embedded systems, specialized device companies

While both roles require strong C programming skills and Linux knowledge, Linux Kernel Developers focus on core kernel development, whereas Linux Device Driver Developers specialize in creating drivers for hardware components. The roles often overlap but differ in scope and focus within the Linux ecosystem.

What are the most commonly searched types of Linux Kernel Developer jobs in Atlanta, GA? The most popular types of Linux Kernel Developer jobs in Atlanta, GA are:
What job categories do people searching Linux Kernel Developer jobs in Atlanta, GA look for? The top searched job categories for Linux Kernel Developer jobs in Atlanta, GA are:
Position Title Enterprise Systems Engineer (Systems Administrator)

Position Title Enterprise Systems Engineer (Systems Administrator)

Work For Warriors Georgia

Atlanta, GA • On-site

Full-time

Posted 26 days ago


Job description

Job Description
SUMMARY
Serves as systems engineer for the Authority on the implementation and maintenance of enterprise IT systems, with a special focus on system maintenance and management. Responsible for managing and supporting systems with an attached SAN environment and Oracle back end.
ESSENTIAL DUTIES AND RESPONSIBILITIES
1.Serves as the lead worker, technical expert and systems administrator and engineer for systems in an integrated enterprise environment.
2.Writes and executes scripts and actively participates in the design, development and implementation of highly complex systems and applications in accordance with Authority goals and objectives.
3.Implements backup policies in accordance with enterprise data capture and recovery program.
4.Implements and maintains system products and configurations and makes recommendations to ensure that the system has a solid best practices-based architecture and configuration in place.
5.Performs essential system administration tasks daily to ensure systems are performing efficiently.
6.Provides 2/3 tier production support.
7.Provides after hours production support on a rotational basis.
8.Configures, maintains and upgrades systems components in addition to installing operation system and hardware components
9.Document system environment using industry standard system documentation tools
10. Install new systems as needed.
11. Performs other duties as assigned.
Perform hardware and operating system installations, management and maintenance tasks for enterprise server farms and systems administration. Responsible for utilizing operating system utilities, configuring hardware, performing operating system tuning, managing clustering and high-availability environments and writing and executing scripts.Responsible for managing multi-vendor software systems by using system documentations skills project management skills and strong verbal and written communication skills.
Requirements
A Bachelor's degree in Information systems, Computer Science, Mathematics, Engineering or other related technical discipline, and a minimum of seven years of progressively responsible experience, and industry certification in implementing and maintaining production enterprise systems.
Experience in utilizing operating system utilities, configuring hardware, using various backup utilities, performing operating system tuning (kernel), managing clustering and high-availability environments, and writing and executing scripts.A working knowledge of TCP/IP, routing protocols and network design required.Must have the ability to develop and manage project plans for multiple high-profile projects.
Must have experience in writing reports and procedural manuals along with presenting information to managers, clients, customers, and the general public.Excellent communications skills required. Directly related experience may substitute for a degree on a year-for-year basis.
INTERVIEW SELECTION PROCESS: The selection process may include one or more components to demonstrate applicants' knowledge, skills and abilities in job related areas. These may include exercises such as practical demonstrations, written communications, oral interviews and/or competency assessments.
CERTIFICATES, LICENSES, REGISTRATIONS
UNIX/LINUX, or MCSE strongly preferred.
Please be advised that a COVID-19 vaccination is a condition of employment. A copy of your COVID-19 Vaccination Record Card will be required on your employment start date. MARTA will make accommodations for medical and religious-based exemptions.

Work for Warriors Georgia logo

About Work for Warriors Georgia

Sourced by ZipRecruiter

Work for Warriors Georgia is a renowned non-profit organization based in Marietta, Georgia, U.S.A. Established with a noble mission, the company operates in the philanthropy industry with a specialized focus on veteran support. The organization aims to bridge the employment gap for veterans and military spouses by offering job placement assistance, work training programs, and other supportive services. Since its establishment, Work for Warriors Georgia has worked relentlessly to make a significant impact, not only in Georgia but nationally, with countless veterans and military spouses finding rewarding employment opportunities through their programs.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Marietta, GA, US

Year founded

2013