Current jobs related to Ubuntu Linux Kernel Engineer - Lagos - Canonical


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYWhat we are looking for in you:Well-organised 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 verbalSignificant programming ability in CStrong grasp of device drivers, BSP's, and...


  • Lagos, Nigeria Canonical Full time

    What your day will look like:Set the technical direction and lead the delivery of a team of junior and mid-career engineers for a key aspect of Ubuntu LinuxWork closely with management within and outside the team to track and coordinate initiatives to deliveryCollaborate daily with other senior technical leadership on the Kernel Team on how best to ensure...

  • Linux Kernel Engineer

    1 month ago


    Lagos, Nigeria Canonical Full time

    What your day will look likeCollaborate regularly and proactively with a globally distributed teamWork closely with silicon, cloud, or hardware manufacturersDiagnose and resolve issues in the kernelTake personal responsibility for a flavour of the Ubuntu Linux kernelImprove tooling and automation for delivery and test of Ubuntu Linux kernelsSubmit, review,...

  • Linux Kernel Engineer

    1 month ago


    Lagos, Lagos, Nigeria Canonical Full time

    What your day will look likeCollaborate regularly and proactively with a globally distributed teamWork closely with silicon, cloud, or hardware manufacturersDiagnose and resolve issues in the kernelTake personal responsibility for a flavour of the Ubuntu Linux kernelImprove tooling and automation for delivery and test of Ubuntu Linux kernelsSubmit, review,...


  • Lagos, Nigeria Canonical Full time

    What your day will look likeCollaborate regularly and proactively with a globally distributed teamLearn from senior mentors to demystify the inner workings of the Linux kernel and how it is distributedWork closely with external silicon, cloud, or hardware manufacturer delivery teams on bleeding-edge platformsDiagnose and resolve issues in the kernel reported...


  • Lagos, Lagos, Nigeria Canonical Full time

    What your day will look like:Set the technical direction and lead the delivery of a team of junior and mid-career engineers for a key aspect of Ubuntu LinuxWork closely with management within and outside the team to track and coordinate initiatives to deliveryCollaborate daily with other senior technical leadership on the Kernel Team on how best to ensure...


  • Lagos, Lagos, Nigeria Canonical Full time

    What your day will look likeCollaborate regularly and proactively with a globally distributed teamLearn from senior mentors to demystify the inner workings of the Linux kernel and how it is distributedWork closely with external silicon, cloud, or hardware manufacturer delivery teams on bleeding-edge platformsDiagnose and resolve issues in the kernel reported...


  • Lagos, Lagos, Nigeria Canonical Full time

    Software Engineer - WSL Team Join our team at Canonical, a leading developer of open-source software, as a Software Engineer on our WSL (Windows Subsystem for Linux) team. We're looking for a talented engineer to help us shape the future of Linux on Windows. Key Responsibilities: Implement support for new WSL features in Ubuntu Closely follow...


  • Lagos, Lagos, Nigeria Canonical Full time

    The role entailsLeading your team in optimising and expanding the Ubuntu gaming experience, focusing on the Steam Snap.Managing project timelines, balancing feature improvements with deadlines.Collaborating with stakeholders to align your team's work with other teams and company objectives.Conducting keen-eyed code reviews, focusing on quality, performance,...


  • Lagos, Nigeria Canonical Full time

    The role entailsLeading your team in optimising and expanding the Ubuntu gaming experience, focusing on the Steam Snap.Managing project timelines, balancing feature improvements with deadlines.Collaborating with stakeholders to align your team's work with other teams and company objectives.Conducting keen-eyed code reviews, focusing on quality,...


  • Lagos, Nigeria Canonical Full time

    The role entails the following:Implement support for new WSL features in UbuntuClosely follow upstream development in WSLManage Ubuntu WSL applications in the Microsoft StoreImplement support for Ubuntu features on WSLContribute to upstream projects in support of WSL featuresDefine, manage and execute test plansWork with other teams at Canonical to ensure...


  • Lagos, Nigeria Canonical Full time

    Key responsibilitiesBuild and lead a globally distributed team of engineers through hiring, coaching, mentoring, feedback and hands-on career developmentSupport timely delivery of technical solutions to address business needsProvide technical thought leadership for your team and others around CanonicalAdvocate and advance modern, agile software development...


  • Lagos, Lagos, Nigeria Canonical Full time

    Key responsibilitiesBuild and lead a globally distributed team of engineers through hiring, coaching, mentoring, feedback and hands-on career developmentSupport timely delivery of technical solutions to address business needsProvide technical thought leadership for your team and others around CanonicalAdvocate and advance modern, agile software development...


  • Lagos, Lagos, Nigeria Canonical Full time

    Senior Software Engineering Manager Join Canonical, a leading company in the development of open-source software, as a Senior Software Engineering Manager. In this role, you will lead a globally distributed team of engineers, driving technical innovation and excellence. Key Responsibilities Team Leadership: Build and lead a globally distributed team of...


  • Lagos, Lagos, Nigeria Canonical Full time

    Senior Software Engineering ManagerJoin Canonical, a leading company in the development of open-source software, as a Senior Software Engineering Manager. In this role, you will lead a globally distributed team of engineers, driving technical innovation and excellence.Key ResponsibilitiesTeam Leadership: Build and lead a globally distributed team of...

  • Rust Engineering Lead

    4 weeks ago


    Lagos, Nigeria Canonical Full time

    What your day will look likeDesign and implement well-tested and well-documented software in RustAdvocate for Rust adoption in Canonical and upstream projectsIdentify projects and codebases that could be prioritised for Rust adoptionDebug and fix issues encountered by your usersParticipate in our engineering process through code and architectural...

  • Golang Engineer

    3 months ago


    Lagos, Nigeria Canonical Full time

    What your day will look likeDesign and implement well-tested and documented software in GoDebug and fix issues encountered by your usersParticipate in our engineering process through code and architectural reviewsCollaborate with community and colleagues on technical specificationsSeek improvements to engineering and operations practicesIn some cases, deploy...

  • Golang Engineer

    3 months ago


    Lagos, Lagos, Nigeria Canonical Full time

    What your day will look likeDesign and implement well-tested and documented software in GoDebug and fix issues encountered by your usersParticipate in our engineering process through code and architectural reviewsCollaborate with community and colleagues on technical specificationsSeek improvements to engineering and operations practicesIn some cases, deploy...


  • Lagos, Nigeria Canonical Full time

    What your day will look likeYour day to day duties will include:Work from your remote home office and provide technical support for employees.Provide technical onboarding support for new employees.Provide technical and infrastructure support during international events.Be available to take ownership of new cases via telephone, email, and webAct as an...


  • Lagos, Nigeria Canonical Full time

    Role DescriptionWe are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware.This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and...

Ubuntu Linux Kernel Engineer

3 months ago


Lagos, Nigeria Canonical Full time

What your day will look like

  • Collaborate regularly and proactively with a globally distributed team
  • Work closely with our silicon vendor partners to integrate their platform support into the Ubuntu Linux kernel for their product ranges
  • Diagnose and resolve issues in the kernel reported by partners, customers, the community at large, and discovered by your own rigorous testing
  • Take responsibility for the delivery of distinct silicon-optimised variants of the Ubuntu Linux kernel to the world
  • Improve tooling and automation for the delivery and test of Ubuntu Linux kernels
  • Submit, review, and apply kernel patches, working with both internal and external upstream maintainers
  • Identify new means of maximising performance on partner silicon

What we are looking for in you

  • Well-organised and motivated self-starter able to thrive in a remote work environment
  • Professional manner with colleagues, business partners, and the open-source community
  • Ability to communicate effectively in English, both written and verbal
  • Significant programming ability in C
  • Strong grasp of device drivers, BSP's, and other aspects of hardware-level system engineering
  • Solid background with git
  • Understanding of operating system kernel fundamentals
  • Ability to travel twice a year for company events of up to two weeks length

Additional skills that you might also bring

  • Python and Bash scripting ability
  • Prior background with the major SoC families
  • Ubuntu/Debian/Snap packaging
  • Demonstrated experience with Linux kernel patching and debugging
  • Solid understanding of performance optimisation for silicon platforms