Linux Kernel Engineer

Lever, Inc.

Spain (TX)

On-site

EUR 70,000 - 110,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Remote-first environment
Learning & development budget (USD 2,0
Annual bonus

Job summary

Lever, Inc. is partnering to hire a Linux Kernel Engineer based in Spain for a fully remote role within a globally distributed team.

You will contribute to Ubuntu kernels across embedded, cloud, mainframes, and supercomputers, working at the intersection of hardware, virtualization, security, and performance. You will diagnose complex kernel issues, patch and review code, and help automate and deliver production-ready kernel releases.

Qualifications

  • Significant proficiency in C with low-level software experience.
  • Strong understanding of the Linux kernel architecture and subsystems.
  • Experience patching, debugging, testing and troubleshooting Linux kernels.
  • Familiarity with Linux upstream processes and release cycles.
  • Knowledge of device drivers and hardware enablement.
  • Experience with Git and modern software workflows.
  • Excellent English communication and collaboration in a distributed team.

Responsibilities

  • Collaborate with a globally distributed kernel engineering team across time zones.
  • Work with silicon, cloud, and hardware partners to enable Linux on their platforms.
  • Diagnose and resolve complex kernel issues across architectures and environments.
  • Own a specific Ubuntu kernel flavor, ensuring development, testing, reliability and production readiness.
  • Improve tooling, automation, benchmarking, stress testing, and release processes.
  • Submit and maintain kernel patches in line with upstream practices.
  • Contribute to kernel initiatives in security, virtualization, networking, storage, and real-time systems.

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Linux Kernel Engineer based in Spain.

Join a globally distributed engineering team working across stable and cutting-edge Linux kernels and the wider open-source ecosystem.
This role offers the opportunity to contribute to Ubuntu kernels across platforms ranging from embedded devices and developer boards to cloud systems, mainframes, and supercomputers.
You will work at the intersection of hardware, virtualization, security, reliability, and performance.
The position involves diagnosing complex kernel issues, developing and reviewing patches, improving automation, and supporting production-ready kernel releases.
You will collaborate closely with silicon, cloud, and hardware partners while contributing to projects spanning security, networking, storage, containers, and real-time computing.
The team welcomes engineers at different career stages, with opportunities to develop deep technical expertise and take on broader technical leadership responsibilities.
This is a fully remote position within a distributed environment, with opportunities to meet colleagues at global engineering events.

Accountabilities
  • Collaborate proactively with a globally distributed Linux kernel engineering team across multiple time zones.
  • Work closely with silicon, cloud, and hardware manufacturers to enable and optimize Linux on their platforms.
  • Diagnose, debug, and resolve complex Linux kernel issues across different architectures and hardware environments.
  • Take ownership of a specific Ubuntu Linux kernel flavor, supporting its development, testing, reliability, and production readiness.
  • Improve tooling, automation, benchmarking, stress testing, and delivery processes for Linux kernel releases.
  • Submit, review, apply, and maintain Linux kernel patches in line with upstream development and release processes.
  • Contribute to kernel initiatives spanning hardware enablement, virtualization, confidential computing, security, networking, storage, containers, and real-time systems.
  • Support performance engineering and security improvements across kernel and low-level system components.
  • Work on technologies such as Kernel Livepatch, AppArmor, SECCOMP, namespaces, Ceph, DRBD, and other kernel and infrastructure projects.
  • Contribute to open-source projects and upstream communities where appropriate.
  • Participate in technical discussions, reviews, and knowledge-sharing activities within a distributed engineering organization.
  • Travel internationally approximately twice a year for company engineering events, typically lasting up to two weeks.
Requirements
  • Significant professional programming experience in C, with strong knowledge of low-level software engineering.
  • Solid understanding of the Linux kernel, its architecture, and major kernel subsystems.
  • Demonstrated experience with Linux kernel patching, debugging, testing, and troubleshooting.
  • Understanding of Linux kernel upstream processes, development practices, and release cycles.
  • Strong knowledge of device drivers, Board Support Packages (BSPs), hardware enablement, and other low-level system engineering concepts.
  • Experience working with Linux, with Debian or Ubuntu experience preferred.
  • Strong working knowledge of Git and modern software development workflows.
  • Excellent academic results and an undergraduate degree in Computer Science, STEM, or a comparable technical discipline; equivalent experience may also be considered.
  • Strong analytical and problem-solving abilities, with curiosity and enthusiasm for tackling technically complex challenges.
  • Self-motivated, well-organized, accountable, and comfortable delivering against defined schedules and commitments.
  • Professional communication skills and the ability to work effectively with colleagues, technical partners, and open-source communities.
  • Excellent written and spoken English.
  • Strong interpersonal, presentation, and collaboration skills within a distributed and multicultural environment.
  • A proactive mindset and demonstrated ability to take ownership and exceed expectations.
  • Willingness and ability to travel internationally for engineering events approximately twice per year.
  • Additional experience with Python and Bash scripting is advantageous.
  • Experience with Ubuntu/Debian/Snap packaging is a plus.
  • Background in performance engineering or Linux security is also beneficial.
Benefits
  • Geographically adjusted compensation based on location, experience, and performance.
  • Performance-driven annual bonus.
  • Annual compensation reviews, with additional reviews where appropriate for graduates and associates.
  • Fully distributed, remote-first work environment.
  • Twice-yearly in-person team sprints and opportunities to collaborate with colleagues globally.
  • USD 2,000 annual personal learning and development budget.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunities to travel internationally and meet colleagues in different locations.
  • Priority Pass and travel upgrades for long-haul company engineering events.
  • Opportunity to work on Linux kernel engineering across embedded systems, cloud infrastructure, mainframes, supercomputers, and other platforms.
  • Exposure to advanced areas including security, virtualization, networking, storage, real-time computing, confidential computing, and performance engineering.

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux Field Engineer for Devices/IoT
Embedded Linux Field Engineer for Devices/IoT

TieTalent • Pennsylvania

On-site
USD 80,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+5
Partner Sales Director - IHV Alliances
Partner Sales Director - IHV Alliances

Lever, Inc. • Spain (TX)

On-site
EUR 120,000 - 190,000
Fully distributed remote work
Annual bonus/commission
USD 2,000 learning and development预算
+2
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical • Delhi Township (OH)

On-site
USD 80,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Distributed work environment with team sprints
Annual compensation review
+1
Junior Linux Kernel Engineer - Ubuntu
Junior Linux Kernel Engineer - Ubuntu

Jobright.ai • Cincinnati (OH)

On-site
USD 59,446 - 75,982
Medical insurance
Vision insurance
401(k)
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical • Seattle (WA)

On-site
USD 120,000 - 180,000
Personal learning and development预算 of
Annual compensation review
Travel opportunities for company-wides
Associate Linux Support Engineer
Associate Linux Support Engineer

United States Digital Space LLC • United States

Remote
USD 60,000 - 90,000
Learning budget USD 2,000/year
Annual compensation review
Maternity and paternity leave
+2
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

SupportFinity, Inc. • Charlotte (TX)

Remote
USD 110,000 - 190,000
Distributed work environment with bi-‑
Personal learning budget USD 2,000 per
Annual compensation review
+6
Developer Relations Engineer
Developer Relations Engineer

Canonical • Daytona Beach (FL)

On-site
USD 80,000 - 120,000
Personal learning budget of USD 2,000
Annual compensation review
Remote work flexibility
+1
Software Engineer, Automotive and Industrial Architecture
Software Engineer, Automotive and Industrial Architecture

Canonical Ltd • United States

On-site
USD 80,000 - 120,000
Personal learning and development budget of USD 2,000
Annual compensation review
Maternity and paternity leave
+1
Remote Distributed Systems Engineer (Python/Go)
Remote Distributed Systems Engineer (Python/Go)

Canonical • Kansas City (KS)

Remote
USD 90,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Recognition rewards
Annual holiday leave
+2