1

Virtual Linux Kernel Developer Jobs in Sunbury, OH

Staff Software Engineer

Columbus, OH · On-site

$200 - $250/hr

Deep experience with CI/CD and devops or platform engineering.* Strong familiarity with Linux kernel development or Linux components like overlayfs, cgroups, and eBPF.* A strong infrastructure ...

Software Engineer

Columbus, OH · On-site

$86K - $123K/yr

... a software developer. This role offers the opportunity to take ownership of the software ... Experience with real-time operating systems (RTOS) or Linux kernel modules * Exposure to signal ...

Be Seen First

Virtual Sprout is a three time Inc. 5000 cybersecurity and managed services company, delivering ... Plus competent Linux, which you will need for the VergeOS and KVM layer. Microsoft is where we need ...

... Kernel, and Microsoft Copilot is very important. · Ability to integrate chatbots with various ... AI Virtual Assistant using Google CCAI Services, create and utilize Looker Dashboards for ...

Infrastructure Engineer III

Columbus, OH · On-site

$103K - $136K/yr

As an Infrastructure Engineer III at JPMorganChase within Enterprise Technology (Infrastructure ... Solid Linux fundamentals including system performance, networking basics, and kernel and storage ...

next page

Showing results 1-20

Virtual Linux Kernel Developer information

See Sunbury, OH salary details

$93.6K

$138.1K

$163K

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

As of Sep 8, 2026, the average yearly pay for virtual linux kernel developer in Sunbury, OH is $138,089.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,500.00 and $152,900.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 Sunbury, OH as of August 2026, with employment types broken down into 85% Full Time, 12% Part Time, 2% Contract, and 1% Nights. Highlights an 32% Physical, 2% Hybrid, and 66% Remote job distribution, with an average salary of $138,089 per year, or $66.4 per hour.

Staff Software Engineer

Doist

Columbus, OH • On-site

$200 - $250/hr

Other

Posted 20 days ago


Job description

# Staff Software EngineerRWX • Columbus, OH • Software Development • 51m agoSave this role or tell us whether you want more jobs like it.# **About RWX**We're building the dev, build, and test cloud: the infrastructure layer that everything downstream of a code change runs on.Our premise is that legacy CI/CD was designed for a world where a human wrote every line and waited for feedback, but that world is quickly passing by. Agents now generate enormous amounts of code and need to validate it continuously, before anyone gets a chance to review a pull request. The old platforms haven’t kept up. We built RWX using the state of the art techniques in build systems but with an eye toward making those techniques more accessible to both agents and humans.## **What you’ll do**We’re hiring a Staff Software Engineer to deliver across all of our product categories. This is a generalist role: you might be making changes to our logs UI one day and tweaking Linux kernel settings the next. We’re looking for someone with great taste for software architecture and with impeccable problem-solving skills rather than a particular skill set, but being familiar with CI/CD, cloud computing, and Linux internals will be helpful.## **What we're looking for*** Significant experience with complex technical systems.* A strong product perspective.* Excellent writing and communication.* A background in reliable integration testing.* A balanced approach to AI agents, taking advantage of their velocity without offloading thinking and understanding to them.## **Nice to haves**We don’t expect a single person to possess all of these attributes, but any one of the following would stand out:* Deep experience with CI/CD and devops or platform engineering.* Strong familiarity with Linux kernel development or Linux components like overlayfs, cgroups, and eBPF.* A strong infrastructure background with experience in multiple clouds or racking physical servers.* A strong social presence and an appetite for conferences, selling, and demoing with customers.* Experience with advanced testing techniques like fuzzing and formal proofs.## **How we work**We have a small team and place a lot of trust in every engineer. We expect everyone to take full ownership of the planning, execution, and release of all of their work. We use RWX to build RWX, so when something is annoying, it's annoying to us first and we fix it. We still carefully review code and do everything we can to prioritize reliability. **Salary:** $215,000 - $250,000 #J-18808-Ljbffr