... maintain kernel and user-level software and scripts. • Contribute to research reports ... SITL, HITL. • Experience with DevOps, DevSecOps, CI/CD. Company : The Georgia Tech Research ...
... maintain kernel and user-level software and scripts. • Contribute to research reports ... SITL, HITL. • Experience with DevOps, DevSecOps, CI/CD. Company : The Georgia Tech Research ...
Site Reliability Engineer/System Engineer
Atlanta, GA · On-site
$54.75 - $72.75/hr
Company Description • 5+ years of experience building and supporting large-scale, business critical systems • Unix/Linux skills requires expertise at Command and Kernel level • Mastery of at ...
Site Reliability Engineer/System Engineer
Atlanta, GA · On-site
$54.75 - $72.75/hr
Company Description • 5+ years of experience building and supporting large-scale, business critical systems • Unix/Linux skills requires expertise at Command and Kernel level • Mastery of at ...
Jr. Software Engineer
$50 - $70/hr
Develop and maintain kernel and user-level software and scripts. * Contribute to research reports ... Experience developing software using Linux GCC compilers and related build and debugging tools.
Jr. Software Engineer
$50 - $70/hr
Develop and maintain kernel and user-level software and scripts. * Contribute to research reports ... Experience developing software using Linux GCC compilers and related build and debugging tools.
Bachelors degree in Engineering/Technology related area Overall 12+ years experience in software ... Must understand kernel and its configuration f. Automotive System Experience is preferred g. Should ...
Bachelors degree in Engineering/Technology related area Overall 12+ years experience in software ... Must understand kernel and its configuration f. Automotive System Experience is preferred g. Should ...
Site Reliability Engineer
Atlanta, GA · On-site +1
$54.75 - $72.75/hr
... DevOps practices, raising the bar on what's possible with automation by embracing a model-driven ... To succeed in this role, you need to have a strong background in Linux, Python, networking, and ...
Quick apply
Site Reliability Engineer
Atlanta, GA · On-site +1
$54.75 - $72.75/hr
... DevOps practices, raising the bar on what's possible with automation by embracing a model-driven ... To succeed in this role, you need to have a strong background in Linux, Python, networking, and ...
... kernel), managing clustering and high-availability environments, and writing and executing scripts ... CERTIFICATES, LICENSES, REGISTRATIONS UNIX/LINUX, or MCSE strongly preferred. Please be advised ...
... kernel), managing clustering and high-availability environments, and writing and executing scripts ... CERTIFICATES, LICENSES, REGISTRATIONS UNIX/LINUX, or MCSE strongly preferred. Please be advised ...
... kernel), managing clustering and high-availability environments, and writing and executing scripts ... CERTIFICATES, LICENSES, REGISTRATIONS UNIX/LINUX, or MCSE strongly preferred. Please be advised ...
... kernel), managing clustering and high-availability environments, and writing and executing scripts ... CERTIFICATES, LICENSES, REGISTRATIONS UNIX/LINUX, or MCSE strongly preferred. Please be advised ...
... 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 ...
... 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 ...
... 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 ...
... 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 ...
Linux Kernel Developer information
See Atlanta, GA salary details
$99.1K - $105.8K
4% of jobs
$105.8K - $112.5K
4% of jobs
$112.5K - $119.1K
4% of jobs
$119.1K - $125.8K
1% of jobs
$125.8K - $132.5K
9% of jobs
$133.7K is the 25th percentile. Wages below this are outliers.
$132.5K - $139.2K
11% of jobs
$139.2K - $145.9K
12% of jobs
The median wage is $148.2K / yr.
$145.9K - $152.6K
14% of jobs
$152.6K - $159.3K
15% of jobs
$159.9K is the 75th percentile. Wages above this are outliers.
$159.3K - $166K
14% of jobs
$166K - $172.7K
13% of jobs
$99.1K
$146.2K
$172.7K
How much do linux kernel developer jobs pay per year?
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 are the key skills and qualifications needed to thrive as a Linux Kernel Developer, and why are they important?
What are some common challenges Linux Kernel Developers face when integrating new features or patches?
What is the difference between Linux Kernel Developer vs Linux Device Driver Developer?
| Aspect | Linux Kernel Developer | Linux Device Driver Developer |
|---|---|---|
| Required Credentials | Proficiency in C, Linux kernel development experience, often a degree in Computer Science or related field | Similar credentials, with focus on device-specific programming and hardware knowledge |
| Work Environment | Developing and maintaining core kernel components, often in a Linux environment | Writing and debugging drivers for specific hardware devices within Linux |
| Employer & Industry Usage | Tech companies, open-source projects, hardware manufacturers | Hardware 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.

Full-time
Posted 9 days ago
Georgia Tech rating
7.5
Based on 44 frontline employees who took The Breakroom Quiz
261st of 529 rated colleges and universities
Job description
The Georgia Tech Research Institute (GTRI) is the nonprofit, applied research division of the Georgia Institute of Technology. They are seeking a Software Engineer who will design, develop, and test software applications and products, manage software development teams, and provide technical leadership in the field of autonomous systems.
Responsibilities:
• Perform software development, debugging, modification, enhancement, and documentation.
• Design, test, and develop computer software in order to meet program requirements.
• Develop and maintain kernel and user-level software and scripts.
• Contribute to research reports, presentations, white papers, and competitive proposals.
• Create and analyze network protocols.
• Develop software requirements and design.
• Develop software using approved coding standards and processes.
• Provide software development estimates.
• Ensure software is developed to meet military, safety, and security standards.
• Create and deliver technical presentations.
• Act as the software technical focal to sponsors for assigned projects.
Qualifications:
Required:
• Experience developing software for complex systems using disciplined approaches and processes.
• Experience developing software in C/C++ languages.
• Experience with common scripting languages, including bash and Python.
• Experience developing software using Linux GCC compilers and related build and debugging tools.
• Experience developing software on Linux and deploying to Linux target systems.
• Familiar with multi-threaded and multi-process concepts and applications.
• Familiar with or aware of common software IPC mechanisms, such as shared memory, pub-sub messaging, or RPC.
• U.S. Citizenship Requirements: Due to our research contracts with the U.S. federal government, candidates for this position must be U.S. Citizens.
• Clearance Type Required: Candidates must be able to obtain and maintain an active security clearance.
Preferred:
• Active Secret Clearance.
• Experience developing software for complex military systems using disciplined approaches and processes.
• Experience developing embedded software.
• Experience with containerized software development.
• Experience with multi-threaded and multi-process software development.
• Experience developing software for autonomous unmanned aircraft systems (UAS/UAV).
• Experience developing software for autonomous unmanned surface vehicles (USV), unmanned ground vehicles (UGV), unmanned under systems (UUV).
• Experience developing software for payloads on unmanned autonomous systems.
• Experience developing and integrating software interfaces to sensors systems (EW, EO, ATR, ML, etc.).
• Experience with development of secure and/or safety critical systems.
• Experience with avionics data buses (MIL-STD-1553, ARINC 429, Ethernet, RS-422, etc.), tactical data links, military radios.
• Experience with military relevant open software standards and frameworks (MOSA software, FACE, OMS, VICTORY, etc.).
• Experience with Jira, Confluence, Git.
• Experience with VMs, containers; SITL, HITL.
• Experience with DevOps, DevSecOps, CI/CD.
Company:
The Georgia Tech Research Institute (GTRI) is the nonprofit, applied research organization of the Georgia Institute of Technology (Georgia Tech). Founded in 1937, the company is headquartered in Atlanta, USA, with a team of 1001-5000 employees. The company is currently Late Stage.
What Georgia Tech employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Georgia Tech
Sourced by ZipRecruiter
Georgia Tech is a top-ranked public research university situated in the heart of Atlanta, a diverse and vibrant city with great economic and cultural strengths. The Institute is a member of the University System of Georgia, the Georgia Research Alliance, and the Association of American Universities. Georgia Tech prides itself on its technology resources, collaborations, high-quality student body, and its commitment to diversity, equity, and inclusion.
Industry
Education
Company size
10,000+ Employees
Headquarters location
Atlanta, GA, US
Year founded
1888