Remote Linux Kernel Engineer: Core OS Performance

BairesDev

United States

Remote

USD 150,000 - 230,000

Full time

2 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

100% remote work
Competitive USD salary
Hardware provided
Flexible hours
Paid parental leave
Global, diverse team

Job summary

BairesDev is seeking a senior Linux kernel engineer to design, develop, and maintain core kernel subsystems, drivers, and performance improvements. You will work on memory management, schedulers, filesystems, and device drivers, collaborating with an international, remote team.

The role emphasizes deep systems knowledge, C programming, debugging, upstream contributions, and performance tuning, with flexible hours and 100% remote setup.

Qualifications

  • 8+ years of experience in software engineering with a focus on systems programming.
  • Proven expertise in Linux kernel development and debugging.
  • Advanced proficiency in C programming and low-level systems development.
  • Deep understanding of kernel subsystems, including filesystems, schedulers, and memory management.
  • Hands-on experience developing and maintaining Linux device drivers.

Responsibilities

  • Design, develop, and maintain core Linux kernel subsystems including memory management, schedulers, and filesystems.
  • Develop and optimize high-performance device drivers in C to ensure robust hardware integration and stability.
  • Identify and resolve complex, low-level system bottlenecks and bugs within the kernel codebase.
  • Participate in the open-source community by contributing to upstream features and submitting technical patches.
  • Conduct performance analysis and system tuning to improve the efficiency and reliability of the OS at the lowest level.

Skills

Linux kernel development
C programming
Systems programming
Kernel subsystems
Device drivers
English proficiency

Job description

BairesDev is seeking a senior Linux kernel engineer to design, develop, and maintain core kernel subsystems, drivers, and performance improvements. You will work on memory management, schedulers, filesystems, and device drivers, collaborating with an international, remote team.

The role emphasizes deep systems knowledge, C programming, debugging, upstream contributions, and performance tuning, with flexible hours and 100% remote setup.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Linux Performance Engineer (Kernel & Tuning)
Remote Linux Performance Engineer (Kernel & Tuning)

BairesDev • United States

Remote
USD 120,000 - 180,000
Remote work
USD or local currency compensation
Equipment provided for home office
+5
Remote Senior Performance Engineer: Linux Kernel & eBPF
Remote Senior Performance Engineer: Linux Kernel & eBPF

BairesDev • United States

Remote
USD 140,000 - 180,000
100% remote
USD or local currency compensation
Home hardware provided
+3
Remote C++ Systems Engineer for High-Performance Linux
Remote C++ Systems Engineer for High-Performance Linux

BairesDev • United States

Remote
USD 120,000 - 180,000
Remote work
USD pay
Home setup provided
+2
Remote C++ Systems Engineer - High-Performance Linux
Remote C++ Systems Engineer - High-Performance Linux

BairesDev • United States

Remote
MXN 2,260,000 - 3,390,000
100% remote work
Competitive USD compensation
Equipment provided
+3
Senior Linux Performance Engineer – Remote, Flexible Hours
Senior Linux Performance Engineer – Remote, Flexible Hours

BairesDev • United States

Remote
MXN 2,235,000 - 3,352,000
100% remote
USD payments
Hardware provided
+3
Linux Kernel Engineer - Remote Work | REF#295262
Linux Kernel Engineer - Remote Work | REF#295262

BairesDev • United States

Remote
USD 150,000 - 230,000
100% remote work
Competitive USD salary
Hardware provided
+3
Remote Linux Device Driver Engineer | C & Kernel
Remote Linux Device Driver Engineer | C & Kernel

BairesDev • United States

Remote
USD 120,000 - 180,000
100% remote work
USD or local currency compensation
Hardware and software setup for home
+2
Remote Embedded Linux Engineer — Flexible Hours & Impact
Remote Embedded Linux Engineer — Flexible Hours & Impact

BairesDev • United States

Remote
USD 110,000 - 150,000
Remote work
USD or local pay
Hardware provided
+5
Remote Senior Embedded Engineer — Linux Kernel & ARM
Remote Senior Embedded Engineer — Linux Kernel & ARM

BairesDev • United States

Remote
USD 120,000 - 180,000
100% remote work
Competitive USD or local currency pay
Hardware and software setup for home
+3
Senior Performance Engineer - Remote work | REF#297553
Senior Performance Engineer - Remote work | REF#297553

BairesDev • United States

Remote
USD 140,000 - 180,000
100% remote
USD or local currency compensation
Home hardware provided
+3