Canonical•2h ago
LinkedIn
Linux Software Engineer
Mexico
Remote
Full Job Description
Canonical seeks a Linux Software Engineer to optimize Ubuntu for next-gen silicon, including x86, ARM, RISC-V, PowerPC, and s390x architectures. This remote role focuses on hardware acceleration, AI stacks, networking, virtualization, and containerization, collaborating with global silicon partners. Key responsibilities include:
- Collaborating with distributed teams to refine software ecosystems and user experiences for Ubuntu.
- Evaluating and maintaining high-quality open-source contributions across Linux stacks.
- Shaping Ubuntu’s future through innovation and cross-team advising.
- Debugging and optimizing code for silicon-optimized packages across platforms like servers, HPC, AI systems, IoT, PCs, SmartNICs, and automotive.
- Integrating applications, SDKs, and OS images with Ubuntu Core, Desktop, and Server.
- Working with AI stacks, graphics/audio/multimedia, virtualization, and security stacks (e.g., Confidential Computing).
- Ensuring platform security and toolchain optimization.
Ideal candidates have exceptional academic records, technical degrees (or compelling narratives), and strong fundamentals in C/C++, Python, and Linux packaging. Preferred skills include:
- Experience with graphics/audio stacks, virtualization (Docker/Kubernetes), and hardware enablement (SmartNICs, GPUs, IoT).
- Knowledge of networking protocols, toolchain development, and security best practices.
- Passion for open-source contribution and collaboration with upstream projects.
Company
Canonical
Canonical, the leading open-source software publisher and Ubuntu developer, empowers global enterprises, tech leaders, startups, governments, and home users with trusted, secure, and innovative open-s...
Mexico
Posted on LinkedIn