Virtuozzo
Posted 1mo ago

C developer (Linux Kernel)

Virtuozzo
United States
RemoteContract
Responsibilities
  • developing kernel
  • optimizing resources
  • collaborating upstream
Requirements
  • Strong C and kernel subsystem experience
  • Familiarity with syscalls and kernel/user-space interfaces
  • Debugging with kprobes/ftrace/perf/gdb, and clear English communication
Technical tools mentioned
CkprobesftraceperfgdbPythonGitHub

Job description

Virtuozzo isn’t just another virtualization company — we’re the original architects behind Linux namespaces and cgroups.


We helped shape container technology well before it became the norm
. From kernel-space to userspace, we're deep into the Linux operating system — optimizing it to scale and isolate like a boss. Now, we’re looking for a C developer to join our kernel team. You’ll help push the limits of what Linux can do in large-scale virtual environments — and have fun doing it with people who love their jobs.


What You'll Do

  • Work on core Linux kernel subsystems — including memory management, scheduling, networking, and filesystems.
  • Tweak and tune container isolation mechanisms until they’re
    practically airtight.

  • Help Linux scale harder, faster, stronger.
  • Optimize resource usage across thousands of virtual machines and containers.
  • Collaborate with upstream maintainers to merge your patches into the kernel.
  • Representing Virtuozzo at professional conferences, such as Open Source Summit, FOSDEM, and other Linux Foundation events.

What You Bring

  • Strong C programming skills — the closer to the metal, the better.
  • Know your way around at least one kernel subsystem.
  • Comfortable with syscalls, kernel/user-space interfaces, and how Linux works under the hood.
  • Debugging experience using kprobes, ftrace, perf, gdb, or whatever else helps squash the bug.
  • We are a global remote team: You can communicate your ideas clearly in English, whether it's in a code review or a conference talk.


Nice to have

  • Past work on open-source projects (got a GitHub or a LKML link? We’d love to see it).
  • Deep knowledge of namespaces, cgroups, or KVM.
  • Python scripting for tooling, automation, or test harnesses.
  • Familiarity with DevOps pipelines involving container tech or kernel builds.


Why Virtuozzo?

Because we don’t just use Linux. We shape it.


You’ll be joining a team of low-level hackers and systems engineers who are obsessed with performance, isolation, and making Linux better for everyone. We care about clean code, smart design, and upstream-first principles.

If this matches with your idea of a productive day — let’s talk.


What We Offer

  • Flexible hours and remote work options
  • Share Options - everyone shares in our success with share options
  • We help our team get private medical insurance
  • Employee recognition programs and reward systems
  • Space for creativity and experimentation within the company’s goals
  • Supportive, engineering-driven culture with minimal bureaucracy
  • The chance to influence Core team decisions from day one
  • A smart, friendly team that values reliability, simplicity, and automation
  • Depending on your location and preferred employment method, other perks and benefits may apply

About Virtuozzo

Private infrastructure-software providing virtualization, storage, orchestration, and cloud-management tools to service providers and enterprises.

Similar jobs

C Developer roles
12y
Save
Mark Applied
Hide
C or C# developers US citizen and GC - 80 to 110K Interview Start in 1 Week
Washington or Fairfax
$80k-$110k/yr OnsiteFull Time
Mapjects
Mapjects: IT services firm specializing in cloud, data, and logistics.
Develop and maintain software in C/C++, C#, ASP on Windows/Linux for federal client; US citizens or Green Card required; 80-110k; start in 1 week.
C++, C#, ASP, Windows, Linux, PHP, JavaScript
1d
Save
Mark Applied
Hide
Remote C/C++ Developer
United States or Canada or Austria or Belgium or France or Germany
$200-$300/hr RemoteContract
Turing
Turing: AI research accelerator and intelligent talent cloud platform.
3+ YOEThree or more years of software engineering experience, full-stack application development, scalable production deployment, software architecture, debugging, code review, and structured technical communication.
C, C++, Python, JavaScript, ReactJS, Java, Rust, Go
3w
Save
Mark Applied
Hide
Senior Developer
New York City, New York, United States
$150k-$210k/yr OnsiteFull Time
New York Stock Exchange
New York Stock Exchange: U.S. stock exchange serving public companies, investors, and trading firms through listings, equity trading, and market data.
5+ YOEBachelor's degree in computer science or engineering; 5+ years of C/C++ development on Linux; 2+ years of scripting; networking, multithreading, performance programming, testing, and AI-assisted coding experience.
C, C++, Linux, Python, Perl, Bash, Coverity, Valgrind, gcov, TCP/IP, Claude Code, Codex, Cursor
2mo
Save
Mark Applied
Hide
Senior C/C++ Developer
San Jose, California, United States
$150k-$195k/yr HybridFull Time
Index Engines
Index Engines: Private U.S. cyber-resilience software providing AI-powered ransomware detection and trusted data recovery for enterprises.
4+ YOE4+ years software engineering experience; strong C and Python skills; experience with distributed/high-availability systems, RESTful APIs, cloud platforms (AWS, Azure, GCP), system design, and Agile workflows.
C, C++, Python, SVN, Git, Jira, Confluence, Bitbucket, ChatGPT, Claude, Linux, AWS, Microsoft Azure, GCP, VMFS, SCSI, RESTful APIs, CI/CD, Microservices
3mo
Save
Mark Applied
Hide
Senior C/C++ Developer
Georgia, United States
OnsiteFull Time
Infinite Computer Solutions
Infinite Computer Solutions: Global provider of digital engineering and IT services.
9+ YOE9–11 years of experience; graduate; expertise in C and C++; role located in Georgia.
C, C++
6mo
Save
Mark Applied
Hide
Senior C/C++ Engineer, US Exchange
New York, New York, United States
RemoteFull Time
Polymarket
Polymarket: Private blockchain-based prediction market platform where users trade on outcomes of real-world events.
5+ YOE5+ years of professional C/C++ experience; low-latency systems; multithreading; distributed messaging (Kafka); familiarity with finance/exchange infra.
C/C++, Kafka, Distributed messaging, Low-latency systems, Performance optimization
8y
Save
Mark Applied
Hide
C/C++ Developer with Go Lang Experience
Dallas, Texas, United States
OnsiteFull Time
Mastech Digital
Mastech DigitalNYSE American: MHH: Public U.S. IT services firm providing data, AI, digital transformation consulting, and contract technology staffing to enterprises.
8+ YOE8+ years of software development experience with expertise in Web development and Digital technologies, Bachelor's degree in computer science or engineering or related field.
C, C++, Go Lang, Beego, NodeJS, Django, Kafka, Git, SVN, TFS, AWS, JIRA, Protractor, Selenium
3d
Save
Mark Applied
Hide
C Plus Plus developer
Manassas, Virginia, United States
$105k-$115k/yr OnsiteFull Time
Wisetek Providers, Inc.
Wisetek Providers, Inc.: Private IT consulting and software engineering firm serving Fortune 500 companies, U.S. agencies, and financial organizations.
5+ YOERequires 5–8 years of C++ and RHEL/Unix experience, 4–6 years of Python and shell scripting, plus teamwork and willingness to learn. Java and PKI experience preferred.
C++, RHEL, Unix, Shell, Python, Java, PKI