Skip to content
Canonical logo

Ubuntu Linux Kernel Test Engineer

CanonicalOperating Systems company
RemoteMid
Mark Shuttleworth
Software EngineeringNew

About the role

TL;DR

Test Engineer for Ubuntu Linux kernels, focusing on automated testing and quality assurance.

  • {"about_the_role": "Canonical is seeking a Kernel Test Engineer to own their kernel testing strategy and infrastructure.
  • This role involves designing and maintaining test plans, building automated test frameworks, and ensuring the quality and reliability of Ubuntu Linux kernels across various versions and architectures.", "key_responsibilities": ["Design, develop, and maintain comprehensive test plans for Ubuntu Linux kernels.", "Build and improve automated test infrastructure for continuous kernel quality validation.", "Develop and maintain CI/CD pipelines for continuous kernel quality validation.", "Execute and analyze stress tests and fuzzing harnesses to discover kernel vulnerabilities."], "requirements": ["Significant programming experience in Python.", "Experience with test frameworks such as LTP, kselftest, xfstests, stress-ng, fio, or similar.", "Familiarity with CI/CD systems (Jenkins, GitHub CI, or similar).", "Familiarity with Linux kernel internals and subsystems."]}
View original posting →

Required skills

PythonLinuxGitBashCI/CDDockerKubernetes

Nice-to-have skills

AWSGoogle CloudAzure

Benefits & perks

Fully remote working environment, Personal learning and development budget, 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

Tech stack

PythonLinuxBashGitJenkinsGitHub ActionsDockerKubernetes

Similar jobs

F

Senior Site Reliability Engineer

F

QA Analyst - LOIS for Word

F

Site Reliability Engineer