1

Virtual Linux Kernel Developer Jobs in Polk City, IA

Investigate and troubleshoot issues. • Virtual Center administration and troubleshooting • ... • Engineering of Linux systems administration-related solutions for various project and ...

The Linux Engineer will be responsible for the administration, maintenance, and performance tuning ... Investigate and troubleshoot issues. • Virtual Center administration and troubleshooting • ...

Managed Services Engineer - Azure

Des Moines, IA · Remote

$54.50 - $72.75/hr

... Virtual Machines * Administer and manage Windows and Linux servers in Azure, including patching ... Experience using version control systems such as Git or Azure DevOps * Strong analytical ...

Managed Services Engineer - Azure

Des Moines, IA · Remote

$54.50 - $72.75/hr

... Virtual Machines * Administer and manage Windows and Linux servers in Azure, including patching ... Experience using version control systems such as Git or Azure DevOps * Strong analytical ...

Engage with Lightedge customers on the phone, in person, virtual meetings, and through the customer ... IBM i, Windows, Unix, and/or Linux server Operating Systems * IBM operations for scheduled jobs and ...

Engage with Lightedge customers on the phone, in person, virtual meetings, and through the customer ... IBM i, Windows, Unix, and/or Linux server Operating Systems * IBM operations for scheduled jobs and ...

Support ATG developers as they create and update the Offender Management Suite of programs. This ... Experience working with VMware technologies and concepts -- Virtual Processor, Virtual Storage ...

Support ATG developers as they create and update the Offender Management Suite of programs. This ... Experience working with Linux technologies like Ubuntu, CentOS, or Red Hat. * Work independently to ...

Support ATG developers as they create and update the Offender Management Suite of programs. This ... Experience working with VMware technologies and concepts - Virtual Processor, Virtual Storage ...

next page

Showing results 1-20

Virtual Linux Kernel Developer information

See Polk City, IA salary details

$92.8K

$137K

$161.7K

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

As of Sep 11, 2026, the average yearly pay for virtual linux kernel developer in Polk City, IA is $136,961.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,400.00 and $151,600.00 per year, depending on experience, location, and employer.

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

Infographic showing various Virtual Linux Kernel Developer job openings in Polk City, IA as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $136,961 per year, or $65.8 per hour.

Linux Engineer

Des Moines, IA • On-site

Netpace Inc
Professional, Scientific, and Technical Services • 51 - 200 employees

Full-time

Re-posted 15 days ago


Job description

Job Summary:
Netpace Inc is seeking a Systems Administrator with a focus on Linux systems administration. The role involves installation, configuration, operation, and maintenance of systems hardware and software, with responsibilities including troubleshooting, performance tuning, and support for both Linux and Windows environments.
Responsibilities:
• Engineering of Linux systems administration-related solutions for various project and operational needs.
• Fluent in various flavors of Linux: CentOS, RHEL and Oracle Enterprise Linux
• Install and configure Linux servers and application residing on Linux servers
• Develops and maintains appropriate system documentation to ensure that documentation is current.
• Contribute to and maintain system standards.
• Provide Tier III/other support per request from various constituencies. Investigate and troubleshoot issues.
• Virtual Center administration and troubleshooting
• Strong knowledge of Windows Server administration
• Excellent oral and written communication skills; including documentation
• Apply OS patches and upgrades on a regular basis, and upgrade administrative tools and utilities. Configure/add new services as necessary.
• Upgrade and configure system software that supports infrastructure applications or Asset Management applications per project or operational needs.
• Perform ongoing performance tuning, hardware upgrades, and resource optimization as required. Configure CPU, memory, and disk partitions as required.
• Provides backup to Sr. Windows Engineer and Storage and Virtualization Engineer as needed
Qualifications:
Required:
• Detail oriented with a strong desire to provide exceptional service
• Engineering of Linux systems administration-related solutions for various project and operational needs
• Fluent in various flavors of Linux: CentOS, RHEL and Oracle Enterprise Linux
• Install and configure Linux servers and application residing on Linux servers
• Develops and maintains appropriate system documentation to ensure that documentation is current
• Contribute to and maintain system standards
• Provide Tier III/other support per request from various constituencies
• Investigate and troubleshoot issues
• Virtual Center administration and troubleshooting
• Strong knowledge of Windows Server administration
• Excellent oral and written communication skills; including documentation
• Apply OS patches and upgrades on a regular basis
• Upgrade and configure system software that supports infrastructure applications or Asset Management applications per project or operational needs
• Perform ongoing performance tuning, hardware upgrades, and resource optimization as required
• Configure CPU, memory, and disk partitions as required
• Provides backup to Sr. Windows Engineer and Storage and Virtualization Engineer as needed
Company:
Netpace is a Data-Driven company excelling in AI, IT Consulting and Staffing Solutions. Founded in 1996, the company is headquartered in San Ramon, USA, with a team of 51-200 employees. The company is currently Growth Stage.

Netpace logo

About Netpace

Sourced by ZipRecruiter

Netpace is a reputable company in the Information Technology and Services industry, headquartered in San Ramon, California, in the United States. The company specializes in providing digital transformation solutions by leveraging cutting-edge technologies. It offers a wide array of services, including Software Development, IT Consulting, Cloud Services, Infrastructure Management, and Digital Marketing. Ever since its launch, Netpace has been driven by a mission to use technology as a medium to shape future businesses and make a significant impact.

Industry

Professional, scientific, and technical services

Company size

51 - 200 Employees

Headquarters location

San Ramon, CA, US