Job details
Linux Software Engineer – Ubuntu for Next-Gen Silicon at Canonical – Lagos
Canonical is recruiting a remote Linux Software Engineer for Ubuntu on next-generation silicon platforms in Lagos. The role supports Linux packaging, platform enablement and optimised Ubuntu software across devices, servers, AI systems and emerging hardware.
Responsibilities
- Work with distributed engineers to maintain high-quality Ubuntu distributions and silicon-specific integration.
- Review software contributions, debug open-source issues and collaborate with upstream Ubuntu and Debian teams.
- Help partners integrate applications and SDKs, build OS images and optimise Ubuntu Core, Desktop and Server software.
- Maintain packages and enablement for servers, HPC, AI, IoT, PC, SmartNIC and automotive platforms.
- Support graphics, audio, multimedia, container, virtualisation, toolchain and platform security stacks.
- Improve dependency management, performance and hardware support for multiple architectures and chips.
- Participate in internal team events requiring around two to four weeks of global travel per year.
Requirements
- Undergraduate degree in a technical subject or a compelling alternative technical background.
- Strong knowledge of C, C++ and Python programming.
- Practical familiarity with Linux distribution packaging or strong willingness to develop this capability.
- Knowledge of open-source collaboration, software licensing and package dependency resolution.
- Curiosity, accountability, communication skills and ability to collaborate effectively with diverse teams.
- Experience in graphics, audio, virtualisation, hardware enablement, security, networking, embedded systems or toolchains is advantageous.
How to apply
Complete the application through the designated vacancy form.
Deadline: Not specified; apply as soon as possible.
Check the employer and application instructions before sharing personal information.
About the employer
Canonical develops Ubuntu and open-source software for cloud infrastructure, enterprise computing, connected devices and developer platforms. Its teams work internationally and collaborate with open-source communities.
Important safety tips
- MyJobNigeria will never ask you to pay to apply for a job or share a one-time password (OTP). Be cautious about requests for sensitive personal information.
- If this listing appears suspicious, please report it through our contact page.







