1

Virtual Linux Kernel Developer Jobs in Louisville, KY

Advanced knowledge of Linux Server administration and support * Intermediate to Advanced knowledge ... Understand the concepts around virtual and physical server environments * Understand the concepts ...

Stefanini is looking for an IT Plant Engineer, Louisville, KY (Onsite) For quick apply, please ... Support of local servers across both physical and virtual environments in a Windows and Linux based ...

Virtual Linux Kernel Developer information

See Louisville, KY salary details

$97K

$143.2K

$169.1K

How much do virtual linux kernel developer jobs pay per year?

As of Aug 5, 2026, the average yearly pay for virtual linux kernel developer in Louisville, KY is $143,223.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,200.00 and $158,500.00 per year, depending on experience, location, and employer.

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

To thrive as a Virtual Linux Kernel Developer, you need deep expertise in Linux kernel architecture, C programming, and operating system concepts, typically supported by a degree in Computer Science or related fields. Familiarity with version control systems like Git, debugging tools such as GDB, and experience with virtualization technologies (e.g., KVM, QEMU) are essential. Strong problem-solving abilities, attention to detail, and effective remote communication distinguish outstanding professionals in this role. These skills are crucial for developing robust kernel modules, diagnosing complex issues, and collaborating efficiently within distributed development teams.

What is the difference between Virtual Linux Kernel Developer vs Virtual Linux System Programmer?

AspectVirtual Linux Kernel DeveloperVirtual Linux System Programmer
Primary FocusDeveloping and maintaining Linux kernel codeWriting and optimizing system-level software for Linux
Required SkillsC programming, kernel architecture, debugging kernel modulesC, C++, system calls, device drivers
Work EnvironmentCollaborative development, version control, Linux environmentsSystem integration, testing, Linux-based systems
Industry UsageOpen-source projects, tech companies, hardware vendorsIT services, embedded systems, enterprise solutions

While both roles involve Linux and system-level programming, Virtual Linux Kernel Developers focus on kernel code development, whereas Virtual Linux System Programmers work on system software and application interfaces. Understanding these distinctions helps in choosing the right career path or job search focus.

What are some common challenges faced by virtual Linux kernel developers when debugging complex virtualization issues?

Virtual Linux Kernel Developers often encounter intricate challenges when debugging issues related to virtualization, such as timing discrepancies, non-deterministic behavior, and compatibility with diverse hypervisors. These issues can be difficult to isolate since they may only manifest under specific workloads or hardware configurations. Collaboration with systems engineers, QA teams, and sometimes upstream kernel communities is usually essential to identify root causes and implement robust solutions. Being comfortable with low-level debugging tools, kernel logs, and patch testing in virtual environments is key to overcoming these challenges.

What does a virtual Linux kernel developer do?

A Virtual Linux Kernel Developer specializes in designing, developing, and maintaining the core components of the Linux operating system, particularly in virtualized environments. This includes working on kernel modules, optimizing performance for virtual machines, and fixing bugs related to virtualization technologies. They often collaborate with open-source communities and contribute to projects that enhance Linux's compatibility with different hypervisors and cloud platforms. Their role is critical in ensuring the efficiency, security, and stability of Linux systems running in virtualized settings.
What are the most commonly searched types of Linux Kernel Developer jobs in Louisville, KY? The most popular types of Linux Kernel Developer jobs in Louisville, KY are:
What are popular job titles related to Virtual Linux Kernel Developer jobs in Louisville, KY? For Virtual Linux Kernel Developer jobs in Louisville, KY, the most frequently searched job titles are:
What job categories do people searching Virtual Linux Kernel Developer jobs in Louisville, KY look for? The top searched job categories for Virtual Linux Kernel Developer jobs in Louisville, KY are:

IT Systems Engineer V

University of Louisville

Louisville, KY • On-site

$130K/yr

Full-time

Re-posted 8 days ago


University Of Louisville rating

8.1

Company rating: 8.1 out of 10

Based on 38 frontline employees who took The Breakroom Quiz

154th of 614 rated colleges and universities


Job description

Department:
Location:
Belknap Campus
Time Type:
Full time
Worker Type:
Regular
Job Req ID:
R108683
Minimum Requirements:
Bachelor's degree in Computer Science or a related field and eight (8) years of relevant experience or an equivalent combination of education and experience. Grade10 (Salaried)
Position Description:
The University of Louisville is hiring an IT Systems Engineer V reporting to the Associate Vice Provost in ITS Research Computing department. This position is responsible for management and administration of the university's central research computing infrastructure, including supercomputing clusters, software, data storage, and networking. This position will work with all aspects of hardware and software systems including assisting with specification, ordering and installation of new hardware, storage and associated networking; installing and administering specialized research software; diagnosing and resolving software and hardware problems; working with hardware and software vendors, and assisting research faculty and users with operation of the systems.
Requires highly experienced individual with a background in Linux system administration, supercomputing clusters, parallel file systems (Lustre preferred) and university research applications.
This position supports defense-related projects. An offer of employment is contingent upon the selected candidate being eligible for and able to obtain and maintain a U.S. government security clearance (Secret or higher) and any necessary export control licenses to perform the job functions.
ESSENTIAL DUTIES AND RESPONSIBILITIES
  • Provide technical support for design, operation and administration of highly complex university research supercomputing and storage systems, and development of technical documentation
  • Manage a suite of specialized research software, including Installation and administration of research software licenses and maintenance of OS and system support software
  • Assist with specification, ordering and installation of new hardware, storage and associated networking
  • Perform problem analysis and resolution, monitor and tune performance, configure job schedulers (SLURM) to optimize operation and performance of supercomputing resources
  • Advise and assist faculty, staff and graduate students on effective uses of academic and supercomputing technology for large and complex applications, and assist with development, debugging, and optimization of specialized codes for research
  • Work with faculty to develop research grant proposals to enhance research computing resources and fund extensions to existing centrally-managed systems
  • Consult with users on handling protected data and support the management of the secure enclave on-prem and in Google cloud.
  • Complete special projects and other duties as assigned.

PREFERRED QUALIFICATIONS
  • Experience with a physical layer network; Centos/RedHat Enterprise Linux; DNS/DHCP; LDAP; Linux Virtual Machine and Container Management, Firewalls
  • Experience administering servers, networks, and backup systems
  • The desire to obtain new skills and work with a minimum of supervision in a collegiate work environment
  • Advanced degree preferred
  • Experience with scientific computing tools, libraries, and frameworks is a plus (e.g., MPI, OpenMP, CUDA, VASP, Gaussian, and Nextflow, Open OnDemand)
  • Experience with the installation, configuration and administration of Docker and Singularity
  • Experience with the installation, configuration and administration of cluster and job/resource management software (e.g., Slurm, Warewulf, DUO)
  • Linux server installation, configuration and administration (OpenHPC, Redhat Enterprise 7/8, CentOS 7/8/Stream, Ubuntu), experience with SELinux is a plus
  • Parallel and distributed file system (Lustre) experience is a plus, as well as knowledge of Ceph
  • Scripting in BASH, Python
  • Understanding of basic networking related to HPC systems
  • Experienced at installing and using databases - Postgres, MySQL, MongoDB
  • Hands-on experience with Google Cloud Platform
  • Familiarity with CMMC 2.0, CUI, and ITAR

Target Compensation Maximum:
$130,488.00
Target Compensation Minimum:
$86,992.00
Compensation will be commensurate to candidate experience.
Equal Employment Opportunity
The University of Louisville is an Equal Employment Opportunity employer. The University strives to provide equal employment opportunity on the basis of merit and without unlawful discrimination on the basis of race, sex, age, color, national origin, ethnicity, creed, religion, disability, genetic information, sexual orientation, gender, gender identity or expression, veteran status, marital status, or pregnancy. In accordance with the Rehabilitation Act of 1973 and the Vietnam Era Veteran Readjustment Act of 1974, the University prohibits job discrimination of individuals with disabilities, Vietnam era veterans, qualified special disabled veterans, recently separated veterans, and other protected veterans. The University acknowledges its obligations to ensure affirmative steps are taken to ensure equal employment opportunities for all employees and applicants for employment. It is the policy of the University that no employee or applicant for employment be subject to unlawful discrimination in terms of recruitment, hiring, promotion, contract, contract renewal, tenure, compensation, benefits, and/or working conditions. No employee or applicant for employment is required to endorse or condemn a specific ideology, political viewpoint, or social viewpoint to be eligible for hiring, contract renewal, tenure, or promotion.
Consistent with applicable law, demographic information is collected for aggregate reporting requirements. Demographic information provided through this application is not available to hiring managers/committees and is not considered in hiring or employment decisions.
Assistance and Accommodations
Computers are available for application submission at the Human Resources Department located at 2315 South First Street Walk, Room 02C - Louisville, Kentucky 40292.
If you require assistance or accommodation with our online application process, please contact us by email at employment@louisville.edu or by phone 502-852-6258.

What University Of Louisville employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom