1

Freelance Linux Kernel Development Jobs in Ohio (NOW HIRING)

Staff Software Engineer

Columbus, OH · On-site

$215 - $250/hr

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

New

$90 - $130/hr

Linux Kernel driver development: device tree authoring, custom driver implementation, and low‑level peripheral bring‑up (SPI, I²C, CAN) * Hands‑on DDS middleware experience in embedded or edge ...

Linux kernel or system internals, OS-level scheduling, TCP/UDP, sockets, or network programming * Boost, LLVM, Abseil, Docker, or cloud technologies * CI/CD pipelines and modern software development ...

$69.27 - $92.36/hr

Strong knowledge of the Linux kernel , driver development/porting, HAL, boot process, device trees, and BSP development. Strong working knowledge of hardware communication protocols (SPI, I2C, UART ...

Staff C++ Software Engineer

Fairborn, OH · On-site

$130K - $150K/yr

Deep knowledge of system internals (Linux kernel, OS-level scheduling) or network programming (TCP ... SRC, Inc., a not-for-profit research and development company, combines information, science ...

Staff C++ Software Engineer

Fairborn, OH · On-site

$130K - $150K/yr

Deep knowledge of system internals (Linux kernel, OS-level scheduling) or network programming (TCP ... SRC, Inc., a not-for-profit research and development company, combines information, science ...

Deep knowledge of system internals (Linux kernel, OS-level scheduling) or network programming (TCP ... SRC, Inc., a not-for-profit research and development company, combines information, science ...

Staff C++ Software Engineer

Fairborn, OH · On-site

$130 - $150/hr

Deep knowledge of system internals (Linux kernel, OS-level scheduling) or network programming (TCP ... SRC, Inc., a not-for-profit research and development company, combines information, science ...

Senior FPGA Engineer

Dayton, OH · On-site

$90 - $120/hr

... Development: Design, implement, and test custom intellectual property (IP) blocks using VHDL, Verilog, or SystemVerilog. * Hardware-Software Integration: Develop low-level C/C++ drivers, Linux kernel ...

next page

Showing results 1-20

Freelance Linux Kernel Development information

What is freelance Linux kernel development?

Freelance Linux kernel development involves independently working on the Linux operating system's core, either by contributing to the mainline kernel, developing custom modules, or supporting companies with kernel-level issues. Freelancers in this field often tackle tasks such as writing device drivers, optimizing system performance, or integrating hardware with Linux. The work requires deep expertise in C programming and an understanding of operating system concepts. Freelancers may collaborate with open-source communities or work directly with clients needing specialized Linux solutions.

What are some common challenges faced by freelance Linux kernel developers when working with clients remotely?

Freelance Linux Kernel developers often encounter challenges such as navigating complex codebases without in-house support, aligning with clients’ specific kernel customization requirements, and ensuring thorough testing across diverse hardware environments. Effective communication is essential, as misunderstandings about project scope or technical specifications can arise without face-to-face interactions. Building strong documentation habits and using collaborative tools can help streamline workflows and maintain clarity throughout the development process.

What are the key skills and qualifications needed to thrive as a freelance Linux kernel developer, and why are they important?

To thrive as a Freelance Linux Kernel Developer, you need in-depth knowledge of C programming, operating system concepts, and Linux kernel architecture, often demonstrated by a degree in computer science or equivalent experience. Familiarity with version control systems like Git, debugging tools such as GDB, and open-source collaboration platforms is typically necessary. Strong problem-solving skills, self-motivation, and effective communication are crucial for managing independent projects and collaborating with distributed teams. These skills ensure you can deliver robust kernel code, troubleshoot complex issues, and contribute meaningfully to open-source projects or client requirements.

What are the most commonly searched types of Linux Kernel Development jobs in Ohio?

The most popular types of Linux Kernel Development jobs in Ohio are:

What job categories do people searching Freelance Linux Kernel Development jobs in Ohio look for?

The top searched job categories for Freelance Linux Kernel Development jobs in Ohio are:

What cities in Ohio are hiring for Freelance Linux Kernel Development jobs?

Cities in Ohio with the most Freelance Linux Kernel Development job openings:

Infographic showing various Freelance Linux Kernel Development job openings in Ohio as of August 2026, with employment types broken down into 88% Full Time, and 12% Contract. Highlights an 84% In-person, 4% Hybrid, and 12% Remote job distribution.

Staff Software Engineer

Doist

Columbus, OH • On-site

$215 - $250/hr

Other

Posted yesterday

New


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