Lead Linux Kernel Engineer

2 months ago


Lagos, Lagos, Nigeria Canonical Full time

JOB SUMMARY

What 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 experience would be ideal, it is not mandatory.Python and Bash scripting abilityPowerful grasp of the capabilities and nuances of the git version control systemAbility to travel internationally at least twice a year for company events of up to two weeks lengthAdditional skills that you might also bring:Strong background in RTOS and real-time performance analysisPrior experience with Ubuntu/Debian/Snap packagingDemonstrated experience with kernel patching and debuggingStrong grasp of device drivers, BSP's, and other low level system engineering

RESPONSIBILITIES

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 Ubuntu stays at the pinnacle of Linux distributions

REQUIRED SKILLS

Linux, Operating systems, Python, Github (or other software version management systems), Programming, Engineering

REQUIRED EDUCATION

Bachelor's degree



  • Lagos, Lagos, Nigeria Canonical Full time

    What your day will look likeSet 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

    2 months ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYWhat we are looking for in you:Undergraduate Degree in Computer Science or STEM, or a compelling narrative about your alternative pathAn exceptional academic track record from both high school and universityDrive and a track record of going above-and-beyond expectationsWell-organised, self-starting and able to deliver to fixed...

  • Linux Kernel Engineer

    3 weeks 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, 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, 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

    JOB SUMMARYWhat we are looking for:Exceptional software engineering skills - design, document, plan, executeDemonstrated understanding in one or more of the following areas:Significant programming experience in C, with Python, Golang, or other like languages also highly regardedSubstantial experience with Linux kernel internals and conceptsSolid...


  • 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

    JOB SUMMARYWhat we are looking for in you:An 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 expectationsYou have worked on open source virt or container techYou have experience...


  • Lagos, Lagos, Nigeria Canonical Full time

    Software Engineer - Rust Join our team as a Software Engineer and contribute to the development of high-quality software in Rust. As a key member of our engineering team, you will be responsible for designing and implementing well-tested and well-documented software, advocating for Rust adoption in Canonical and upstream projects, and collaborating with...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYBachelors or equivalent four year degree in a technical field from an accredited college or university. Preferable majors: Computer Science, MIS, Electrical Engineering, etc.Experience in a Linux based environment gained through university subjects or work experienceLinux knowledge including the installation, troubleshooting and basic...

  • Site Reliability

    2 months ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYWhat we are looking for in you:A deep experience of, and knowledge to define operations in code, using version control, peer review and CI/CD to roll out changes both to applications and infrastructureStrong modern engineering background (peer-review, unit testing, SCM, CI/CD, Agile)Python software development experience, with large...


  • 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...

  • Software Engineer

    2 months ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYWhat we are looking for in you:Experience in alliance or indirect sales management rolesAutonomous, disciplined, hands-on, get-it-done mentalityAbility to capture customer requirements, evaluate gaps, identify and create opportunitiesPassionate about Ubuntu products and missionComfortable in fast-paced and high pressure environments with...

  • Golang Engineer

    2 months ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYWhat we are looking for in you:Undergraduate Degree in Computer Science or STEM, or a compelling narrative about your alternative pathAn exceptional academic track record from both high school and universityDrive and a track record of going above-and-beyond expectationsWell-organised, self-starting and able to deliver to scheduleProfessional...

  • Golang Engineer

    2 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, Lagos, Nigeria Canonical Full time

    Software Engineer Team Lead Software Engineer Team Lead Join our team as a Software Engineer Team Lead and lead a team of software engineers implementing and operating software solutions. Responsibilities Lead a team of software engineers implementing and operating software solutions Provide engineering and process guidance to engineering...

  • Software Engineer

    1 month ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYWhat we are looking for in you:You have expertise in Python.You have a strong understanding of the makeup of a modern GNU/Linux distribution.You have a good understanding of build systems and toolchains, including for cross-compilation.Experience working with container technology, such as Docker, Kubernetes and LXD.Use your familiarity with...

  • Engineering Manager

    7 days ago


    Lagos, Lagos, Nigeria Canonical Full time

    Senior Software Engineer Lead Join our team at Canonical as a Senior Software Engineer Lead and take on a challenging role that requires strong leadership and technical skills. About the Role As a Senior Software Engineer Lead, you will be responsible for leading a remote team of engineers in your time zone, developing talent through coaching, mentoring, and...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYThe successful Engineering Manager candidate will have Bachelors (or equivalent) education in a technology field Proven track record of professional experience of either software delivery using Python, Go, C, C++, Java, or similar and/or managing operations teams Proven experience with OpenStack Demonstrated strong commitment to testing...

  • Engineering Manager

    2 months ago


    Lagos, Lagos, Nigeria Canonical Full time

    What your day will look likeLead a remote team of engineers in your time zoneDevelop talent through coaching, mentoring, feedback, and hands-on career developmentSet and manage expectations with other engineering teams, management, and external stakeholdersBe an active part of the leadership team and collaborate with other leaders in the organisationWith...