1

Linux C Ebpf Jobs (NOW HIRING)

... C programming, with a solid understanding of Assembly and Linux. * Experience with Kernel ... Prior exposure to eBPF technology and its applications. Join us at Odigos and play a pivotal role ...

* Senior Linux Systems Engineer - (Kernel & Performance) * New York, NY (Hybrid, 3 days in office ... kernel modules, eBPF programs, or performance analysis tools, primarily using C, Go, or Python.

C Programming , Device Driver development, Linux Kernel development, Protocol stack development ... Knowledge of eBPF, User mode networking and OpenVswitch/VxLAN/NSH development is also desire ...

Practical experience with modern Linux systems and systems programming concepts like C, sockets ... gdb, perf, DTrace, eBPF, or SystemTap * Programming experience in any language (functional ...

Practical experience with modern Linux systems and systems programming concepts like C, sockets ... gdb, perf, DTrace, eBPF, or SystemTap * Programming experience in any language (functional ...

next page

Showing results 1-20

Linux C Ebpf information

See salary details

$36

$55

$71

How much do linux c ebpf jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for linux c ebpf in the United States is $55.32, according to ZipRecruiter salary data. Most workers in this role earn between $50.24 and $59.38 per hour, depending on experience, location, and employer.

What is a Linux C eBPF developer?

Linux C eBPF developers are software engineers who specialize in writing programs for the extended Berkeley Packet Filter (eBPF) framework using the C programming language on Linux systems. eBPF allows developers to run sandboxed programs in the kernel, enabling powerful features like advanced network monitoring, security, and performance profiling without changing kernel code. These developers typically have strong knowledge of Linux internals, networking, and low-level programming. Their work is crucial for building high-performance, observability, or security tools in modern cloud and enterprise environments.

What are the key skills and qualifications needed to thrive as a Linux C eBPF engineer?

To thrive as a Linux C eBPF Engineer, you need strong proficiency in C programming, deep knowledge of Linux internals, and hands-on experience with eBPF technology. Familiarity with development tools like gcc, clang/LLVM, kernel tracing tools (such as perf and bpftrace), and version control systems like Git is typically required. Problem-solving ability, attention to detail, and effective communication are crucial soft skills to succeed in this role. These competencies ensure the engineer can build efficient, secure, and reliable low-level software solutions critical for modern systems observability, networking, and security.

What are some common challenges faced by Linux C eBPF developers when integrating eBPF programs into existing production systems?

Linux C eBPF developers often encounter challenges such as ensuring compatibility across different kernel versions, managing limited resources within eBPF programs, and debugging issues in a restricted execution environment. Integrating eBPF safely into production systems requires careful validation and testing to avoid unintended side effects or performance bottlenecks. Collaboration with operations and security teams is also essential, as eBPF programs can impact system observability and security policies.

What is the difference between Linux C Ebpf vs Linux Kernel Developer?

AspectLinux C EbpfLinux Kernel Developer
Required SkillsProficiency in C, eBPF, Linux internalsDeep knowledge of Linux kernel, C, and system programming
Work EnvironmentDeveloping and deploying eBPF programs in Linux systemsModifying and maintaining Linux kernel code
CertificationsLinux Foundation certifications, eBPF coursesLinux Foundation certifications, kernel development courses
Industry UsageSecurity, networking, observability toolsKernel modules, device drivers, system optimization

Linux C Ebpf specialists focus on developing eBPF programs to enhance Linux system capabilities, while Linux Kernel Developers work on core kernel code. Both roles require strong C skills and Linux knowledge, but differ in scope and application within the Linux ecosystem.

Infographic showing various Linux C Ebpf job openings in the United States as of August 2026, with employment types broken down into 92% Full Time, 1% Part Time, and 7% Contract. Highlights an 84% Physical, 6% Hybrid, and 10% Remote job distribution, with an average salary of $115,062 per year, or $55.3 per hour.

eBPF Engineer - Remote

Odigos

Boston, MA โ€ข Remote

Full-time

Re-posted 21 days ago


Job description

ABOUT THE ROLE

We are looking for a founding engineer to join our team. You will be working with a small team of highly skilled engineers to build out our open-source project, Odigos. We are primarily working with C and Go for building runtime instrumentations (via eBPF Programs) and are looking for someone knowledgeable with these technologies. We are looking for someone who loves open-source and is excited about making it easier for developers to debug their applications by generating distributed tracing.


ABOUT US

Odigos leverages eBPF technology to create an open-source solution that can automatically generate distributed traces for any application without any engineering work. Developers are struggling with extracting and delivering high-quality monitoring data. Currently, building a pipeline is a manual process that takes months to implement, is an error-prone process that requires tons of code changes across multiple R&D teams, and demands collaboration.


WHAT YOU’LL DO

You’ll develop eBPF programs (instrumentations) for multiple programming languages. See an example of our open-source instrumentation: https://github.com/open-telemetry/opentelemetry-go-instrumentation - Design and develop our Enterprise offering from the ground up. - Engage with the community, and help build a community around our open-source project.


WHAT YOU’LL BRING

·      5+ years of experience as a Software Engineer or in a similar role.

·      Proficiency in C programming, with a solid understanding of Assembly and Linux.

•      Experience with Kernel development.

•      Familiarity with AWS and cloud computing platforms.

•      Experience working with OpenTelemetry.

•      Prior exposure to eBPF technology and its applications.


Join us at Odigos and play a pivotal role in redefining application monitoring and debugging through innovative, eBPF-driven solutions.


Requirements:
None