Kernel Maintenance Engineer

7 days ago


Lagos, Lagos, Nigeria Canonical Full time

JOB SUMMARY

What we are looking for in you:Well-organized, self-starting and able to deliver to fixed schedulesStrong commitment to quality processes and documentation standardsDemonstrated ability to present oneself in a professional manner when interacting with colleagues, business partners, and the open source communityAbility to communicate effectively in English, both written and oralSignificant programming experience in CSolid background with gitDemonstrated experience with operating system kernel patching and debuggingSkills:Additional Skills That You Might Also Bring:Significant Python and Bash scripting abilityBroad knowledge of the Linux kernel and kernel subsystemsKnowledge/experience with Linux kernel upstream processes and release cyclePrior experience with Ubuntu/Debian/Snap packagingStrong grasp of device drivers, BSP's, and other low level system engineeringContributed to or even maintained an open source project in the past or presentUnderstanding of CVE classificationApplication Closing Date

RESPONSIBILITIES

What your day will look like:Collaborate regularly and proactively with a globally distributed teamRespond quickly to assess and mitigate security exploits in the Ubuntu Linux kernelHone your kernel debugging techniques by diagnosing and resolving issues in the kernel reported by customers and the communityMaster the art of Debian and Snap packaging for Linux kernelsTake personal pride in being directly responsible for the integration, packaging, and rigorous testing to deliver updates to millions of consumers worldwideContribute to the improvement of tooling and automation for the delivery and test of Ubuntu Linux kernelsDiscover new means to ensure even greater Ubuntu reliability by adding and improving kernel test coverage and delivery process improvementsUtilizing a strong understand of git workflows, submit, review, and apply kernel patches, working with both internal and external upstream maintainers

REQUIRED SKILLS

Linux, Python, Relational databases (SQL), System administration, Container solutions (Docker, Jenkins, Kubernetes), C, C# or C++, Code documentation, Programming, Engineering

REQUIRED EDUCATION

Bachelor's degree



  • Lagos, Lagos, Nigeria Canonical Full time

    DescriptionUbuntu is the most widely used Linux distribution in the world, and a strong factor in its broad adoption is the security and reliability the Ubuntu Linux kernels provide for their users. Canonical, the company behind the Ubuntu Linux distribution, has an enduring commitment to not only high quality standards for a distribution upon release, but...


  • Lagos, Lagos, Nigeria Canonical Full time

    DescriptionUbuntu is the most widely used Linux distribution in the world, and a strong factor in its broad adoption is the security and reliability the Ubuntu Linux kernels provide for their users. Canonical, the company behind the Ubuntu Linux distribution, has an enduring commitment to not only high quality standards for a distribution upon release, but...


  • Lagos, Lagos, Nigeria Canonical Full time

    DescriptionUbuntu is the most widely used Linux distribution in the world, and a strong factor in its broad adoption is the security and reliability the Ubuntu Linux kernels provide for their users. Canonical, the company behind the Ubuntu Linux distribution, has an enduring commitment to not only high quality standards for a distribution upon release, but...

  • Kernel Engineer

    1 month ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYAn exceptional academic track record from both high school and universityUndergraduate Degree in Computer Science or STEM, or a compelling narrative about your alternative pathDrive and a track record of going above-and-beyond expectationsWell-organised, self-starting and able to deliver to fixed schedulesProfessional manner interacting with...

  • Kernel Engineer

    4 weeks ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYAn exceptional academic track record from both high school and universityUndergraduate Degree in Computer Science or STEM, or a compelling narrative about your alternative pathDrive and a track record of going above-and-beyond expectationsWell-organised, self-starting and able to deliver to fixed schedulesProfessional manner interacting with...

  • Kernel Engineer

    2 weeks ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYAn exceptional academic track record from both high school and universityUndergraduate Degree in Computer Science or STEM, or a compelling narrative about your alternative pathDrive and a track record of going above-and-beyond expectationsWell-organised, self-starting and able to deliver to fixed schedulesProfessional manner interacting with...

  • Kernel Engineer

    5 days ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYWhat we are looking for in youAn exceptional academic track record from both high school and universityUndergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative pathDrive and a track record of going above-and-beyond expectationsWell-organised, self-starting and able to deliver to fixed schedulesProfessional...


  • Lagos, Lagos, Nigeria Canonical Full time

    DescriptionEvery year we select new junior professionals into the Canonical kernel team, to work on the Linux kernel for Ubuntu. If you've enjoyed operating systems in your coursework or current role, you are confident in your ability to write high quality C and possibly Rust, and are ready to take the plunge and see how it all works, then this would be a...


  • Lagos, Lagos, Nigeria Canonical Full time

    DescriptionEvery year we select new junior professionals into the Canonical kernel team, to work on the Linux kernel for Ubuntu. If you've enjoyed operating systems in your coursework or current role, you are confident in your ability to write high quality C and possibly Rust, and are ready to take the plunge and see how it all works, then this would be a...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYRequirementsWhat we are looking for in you:Well-organised and motivated self-starter able to thrive in a remote work environmentStrong communication skills in English, both written and verbalExpert understanding of the C programming languageDemonstrated expertise working in a *nix-based operating system kernel and distribution. While direct Linux...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYRequirementsWhat we are looking for in you:Well-organised and motivated self-starter able to thrive in a remote work environmentStrong communication skills in English, both written and verbalExpert understanding of the C programming languageDemonstrated expertise working in a *nix-based operating system kernel and distribution. While direct Linux...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYRequirementsWhat we are looking for in you:Well-organized and motivated self-starter able to thrive in a remote work environmentProfessional manner with colleagues, business partners, and the open-source communityAbility to communicate effectively in English, both written and verbalProgramming experience in C and/or RustFamiliarity with version...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYRequirementsWhat we are looking for in you:Well-organized and motivated self-starter able to thrive in a remote work environmentProfessional manner with colleagues, business partners, and the open-source communityAbility to communicate effectively in English, both written and verbalProgramming experience in C and/or RustFamiliarity with version...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYRequirementsWhat we are looking for in you:Well-organized and motivated self-starter able to thrive in a remote work environmentProfessional manner with colleagues, business partners, and the open-source communityAbility to communicate effectively in English, both written and verbalProgramming experience in C and/or RustFamiliarity with version...


  • Lagos, Lagos, Nigeria Canonical Full time

    What your day will look likeCollaborate regularly and proactively with a globally distributed teamWork closely with our silicon vendor partners to integrate their platform support into the Ubuntu Linux kernel for their product rangesDiagnose and resolve issues in the kernel reported by partners, customers, the community at large, and discovered by your own...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYWell-organised and motivated self-starter able to thrive in a remote work environmentStrong communication skills in English, both written and verbalExpert understanding of the C programming languageDemonstrated expertise working in a *nix-based operating system kernel and distribution. While direct Linux experience would be ideal, it is not...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYSignificant programming experience in C, with Python, Golang, or other like languages also highly regardedSubstantial experience with Linux kernel internals and conceptsSolid understanding Linux kernel development principlesDemonstrated experience managing or leading a team of software engineersContributed to an open source project in the...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYSignificant programming experience in C, with Python, Golang, or other like languages also highly regardedSubstantial experience with Linux kernel internals and conceptsSolid understanding Linux kernel development principlesDemonstrated experience managing or leading a team of software engineersContributed to an open source project in the...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYSignificant programming experience in C, with Python, Golang, or other like languages also highly regardedSubstantial experience with Linux kernel internals and conceptsSolid understanding Linux kernel development principlesDemonstrated experience managing or leading a team of software engineersContributed to an open source project in the...


  • Lagos, Lagos, Nigeria Canonical Full time

    DescriptionThis is a general selection process for software engineers focused on virtualisation and container technology - from the kernel through userspace. Apply here if you are an exceptional Go, Rust, or C/C++ software engineer and want to work on next-generation open source VMM or container technology, or related open source networking and...