Linux Kernel Development Engineer - Live Patching

55 minutes ago
Full-time
Senior
Software Development
CIQ

CIQ

CIQ reimagines software infrastructure with Rocky Linux, offering solutions for security, HPC computing, and cluster management. They empower people to do great things with support, certified hardware, and open source software.

Internet Software & Services
51-250
Founded 2020
$26M raised

Description

  • Lead the design, development, and maintenance of Linux kernel components.
  • Collaborate with development, hardware, and cross-functional teams to define requirements and kernel designs.
  • Write modular, documented C code and follow established coding standards.
  • Develop and maintain kernel live-patching infrastructure, automation, and tools.
  • Debug complex kernel issues involving memory management, process scheduling, and inter-process communication.
  • Analyze and optimize kernel performance against defined targets.
  • Review code, document designs and processes, and provide mentorship to junior developers.
  • Lead operational and technical projects and stay current with Linux kernel advancements.

Requirements

  • Bachelor’s or master’s degree in computer science, engineering, or equivalent experience.
  • At least 5 years of Linux kernel development experience focused on system-level programming and device drivers.
  • Proficiency in C and strong knowledge of low-level system programming.
  • In-depth knowledge of Linux kernel internals, file systems, device drivers, kernel modules, and kpatch.
  • Experience designing kernel components for process management, memory management, and inter-process communication.
  • Familiarity with x86 and ARM hardware architectures and their interaction with Linux.
  • Strong debugging, troubleshooting, analytical, and problem-solving skills.
  • Experience with Git and collaborative development workflows.
  • Strong communication, collaboration, organization, and independent work skills.
  • Passion for Linux and open source software.

Benefits

  • Medical, dental, and vision insurance.
  • Flexible paid time off.
  • Employee stock options.
  • Remote work with no travel required for most positions.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Systems Engineer (Austria)

Pure Storage 1K-5K IT Services

Everpure is hiring a Pre-Sales Systems Engineer in Austria to partner with government and enterprise customers on designing, architecting, and deploying secure, scalable data foundations using its Enterprise Data Cloud.

AWS Azure Kubernetes Linux Microservices Oracle SQL TCP/IP
55 minutes ago

Senior IT Engineer

Turing 251-1K Internet Software & Services

Turing is seeking a Senior IT Engineer to build and operate secure identity, device, SaaS, and automation systems that support a productive, remote-friendly workforce.

Bash Linux macOS PowerShell Python
1 hour, 25 minutes ago

Manager, Corporate IT

Greenhouse Software 251-1K Professional Services

Greenhouse is hiring a Manager, Corporate IT to lead the transformation of its global Corporate IT function into an AI-native engineering organization focused on automation, identity, endpoint management, SaaS governance, and compliance.

1 day ago

Systems Engineer V - Systems

Voyager Life Sciences Tools & Services

Voyager Technologies is seeking a senior Systems Engineer V to lead the definition, integration, and validation of complex defense systems within its Strategic Systems Engineering Department, based in Folsom, CA, Reno, NV, or remotely.

3 days ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers