The Job logo

What

Where

Kernel Resilience Engineer - Canonical Ubuntu

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Seeking a candidate with experience in Linux kernel development, quality assurance, security exploits, and back-end development. Must be a curious and innovative thinker with strong programming skills. Opportunity to work with bleeding edge systems and travel globally.

The successful candidate will have experience covering some combination of Linux kernel development, quality assurance, security exploits, and back-end development. You may be a seasoned kernel developer looking for a new challenge in back-end automation. You may always have wanted to ‘go deeper’ into the kernel?  Curiosity and a desire to ‘poke it and see what happens’ will be essential for this role.

What your day will look like

  • Work with bleeding edge and early access systems and hardware
  • Ensure an ongoing commitment to industry-leading quality, reliability and security standards
  • Proactively identify security and stability issues by devising ingenious new ways to break the Linux kernel
  • Contribute to the development of an advanced Linux kernel build service
  • Engage with other teams at Canonical, the open source community and commercial partners
  • Work from home with global travel up to 20% for internal and external events

What we are looking for in you

  • Innovative out-of-the-box style thinker not afraid to break things
  • Significant programming experience in Python, with strong C skills highly regarded
  • Ability to communicate effectively in English, both written and oral
  • Someone with high standards for overall quality, and not afraid to ensure they are met
  • At ease working in several different technical domains concurrently
  • Substantial experience in Linux system configuration, customization, and deployment
  • Solid understanding Linux kernel internals and development principles
  • Deep knowledge of security as it relates to the Linux kernel
  • Productive in a globally distributed team through self-discipline and self-motivation, delivering on time
  • Contributed to an open source project in the past
  • Understanding of agile software development methodologies

What we offer you

Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.  

In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.

  • Fully remote working environment - we’ve been working remotely since 2004!
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at ‘sprints’
  • Priority Pass for travel and travel upgrades for long haul company events
Set alert for similar jobsKernel Resilience Engineer - Canonical Ubuntu role in Gurgaon, India, Bengaluru, India, Hyderabad, India, Pune, India, or Mumbai, India
Canonical Logo

Company

Canonical

Job Posted

a year ago

Job Type

Full-time

WorkMode

Remote

Experience Level

3-7 Years

Category

Engineering

Locations

Gurgaon, Haryana, India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India

Pune, Maharashtra, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Canonical Logo

Kernel Maintenance Engineer - Ubuntu Linux

Canonical

Gurgaon, Haryana, India

+4 more

Posted: a year ago

Join the Canonical Linux Kernel Team and provide ongoing support and security updates for Ubuntu Linux kernels. Diagnose and resolve kernel issues, assess CVE security exploits, and deliver continuous updates. Collaborate with a global team and contribute to tooling and automation. Strong programming skills and knowledge of Linux kernel required.