Kernel Developer @TuxCare
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today

[Hiring] Kernel Developer @TuxCare

Today - TuxCare is hiring a remote Kernel Developer. πŸ’Έ Salary: unspecified πŸ“Location: Mexico

Role Description

We are looking for experienced Kernel Developers to join the KernelCare Team. This role is ideal for engineers with strong C programming skills, deep knowledge of Linux and Linux kernel development, and an interest in cybersecurity.

As a Kernel Developer, you will work on developing and maintaining Linux kernel patches, with a strong focus on addressing security vulnerabilities and ensuring the stability and reliability of customer systems. You will tackle complex, low-level engineering challenges and contribute directly to solutions that help organizations keep their Linux infrastructure secure without unnecessary downtime.

  • Ensuring Linux kernels are updated in a timely manner with security fixes and patches addressing known CVEs;
  • Maintaining and supporting existing kernel functionality while contributing to the development and implementation of new features;
  • Contributing to automation efforts when needed by developing Python and Bash scripts, for example, to support CVE patch testing. The primary responsibility for automation remains with a dedicated team.

Qualifications

  • Strong proficiency in C programming and exceptional debugging skills;
  • Experience with Linux kernel core subsystems;
  • Extensive experience with GDB and other debuggers;
  • Basic understanding of kernel ABI;
  • Proficiency in Git for development, patch management, and branch management;
  • Exceptional problem-solving and strategic thinking skills;
  • Strong planning, time management, decision-making, presentation, and organizational abilities;
  • Experience automating routing tasks with AI tools;
  • Experience with Python and shell scripting;
  • Ability to thrive in an agile, fast-paced environment;
  • English Upper-Intermediate (B2) or higher for clear team communication.

Requirements

  • Expertise in CPU performance and power analysis;
  • In-depth knowledge of CPU and cache architectures;
  • Basic understanding of x86-64 Assembly (AT&T asm);
  • Prior exposure to Jenkins.

Benefits

  • A focus on professional development;
  • Interesting and challenging projects;
  • Fully remote work with flexible working hours, which allows you to schedule your day and work from any location worldwide;
  • Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves;
  • Compensation for private medical insurance;
  • Co-working and gym/sports reimbursement;
  • Budget for education;
  • The opportunity to receive a reward for the most innovative idea that the company can patent.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Mexico
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Kernel Developer @TuxCare
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Mexico
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 132,819+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later