Linux Software Engineer
hace 3 días
Linux Software Engineer – Ubuntu for Next‑Gen Silicon Join Canonical in this role to work across the full Linux stack, ensuring new silicon technologies such as hardware accelerators, AI stacks, confidential computing, networking, virtualization, and containerization are optimized for Ubuntu. Location: Globally remote (able to travel 2–4 weeks per year for internal events). Responsibilities - Collaborate proactively within a distributed team. - Foster a software ecosystem with seamless user experience for all Ubuntu users. - Evaluate contributions of other engineers to maintain high‑quality software standards. - Play a role in shaping the future of Ubuntu through new ideas and advisory. - Collaborate with Ubuntu and Debian communities, upstream projects, and commercially supported customers. - Debug issues on open source and team‑maintained code. - Help customers integrate their apps, SDKs, build OS images, and optimize applications with Ubuntu Core, Desktop, and Server. - Work with a team to maintain Ubuntu, silicon features, and silicon‑optimized packages across platforms and technologies such as: - Servers, HPC and AI systems, IoT devices, PCs, SmartNICs, and automotive systems. - AI stacks. - Graphics, audio, and multimedia stacks. - Virtualisation and containers. - Hardware enablement stacks. - New architectures, variants and optimized toolchains. - Package management and dependencies. - Platform security (secure boot, FDE, Ubuntu Core, Confidential Computing). - Work from home with global travel 2–4 weeks for internal events. Qualifications - Exceptional academic track record from high school and university. - Undergraduate degree in a technical subject or a compelling narrative about an alternative chosen path. - Loves technology and working with brilliant people. - Curious, flexible, articulate and accountable. - Values soft skills and is passionate, enterprising, thoughtful and self‑motivated. - Builds partnerships with a diverse set of internal and external groups. - Strong fundamentals in C, C++ and Python. - Experience or interest in learning Linux distribution packaging. - Experience or interest in open‑source maintenance or contribution and licenses. - Fundamental understanding of package management and dependency resolution. Additional Skills (Nice to Have) - Experience with graphics, audio, or multimedia stacks. - Experience with virtualization and containers (Docker, OCI, Kubernetes). - Experience with hardware enablement for platforms and devices, including SmartNICs, NVMe storage, GPUs, audio components, and sensors. - Performance optimization. - Toolchain development and maintenance. - Networking protocols and technologies (TCP/IP, DHCP, HTTP/REST). - Security best practices. - IoT and embedded systems knowledge (board‑level hardware, SoCs, BMCs, bootloaders, firmware, OS, applications, services). Benefits - Distributed work environment with twice‑yearly in‑person team sprints. - Personal learning and development budget of USD 2,000 per year. - Annual compensation review. - Recognition rewards. - Annual holiday leave. - Maternity and paternity leave. - Team Member Assistance Program & Wellness Platform. - Opportunity to travel to new locations to meet colleagues. - Priority Pass and travel upgrades for long‑haul company events. About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu—one of the most important open source projects and the platform for AI, IoT and the cloud—we are changing the world daily. Canonical has been remote‑first since 2004, working here is a step into the future, challenging you to think differently and raise your game. Equal Opportunity Employer Canonical is an equal opportunity employer. We foster a workplace free from discrimination. Diversity of experience, perspectives and background creates a better work environment and better products. Whatever your identity, we give your application fair consideration. Referrals: Referrals increase your chances of interviewing at Canonical by 2×. #J-18808-Ljbffr
-
Remote Linux Devices Software Engineer – snapd
hace 18 horas
Lima Metropolitana, Perú Canonical A tiempo completoA leading open-source software firm is seeking a Linux devices software engineer for their SnapD team. This role involves writing mission-critical Golang code while focusing on software delivery and security sandboxing for multiple Linux flavors. Candidates should demonstrate a passion for open source development with a robust knowledge of Linux...
-
Linux devices software engineer
hace 3 días
Lima Metropolitana, Perú Canonical A tiempo completoJoin to apply for the Linux devices software engineer – snapd role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and...
-
Remote Linux Software Engineer: Ubuntu Silicon
hace 6 días
Lima Metropolitana, Perú Canonical A tiempo completoA leading tech firm is seeking a Linux Software Engineer to work on optimizing new silicon technologies for Ubuntu. This remote role involves collaborating with global teams and ensuring high software quality. Ideal candidates should have strong skills in C, C++, and Python, along with a passion for technology. Benefits include a personal learning budget,...
-
Senior Software Engineer
hace 21 horas
Lima, Perú Canonical - Jobs A tiempo completoThis role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company. If you have an affinity for open source development, great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the...
-
Linux devices software engineer
hace 6 días
Lima, Perú Canonical A tiempo completoOverview Join to apply for the Linux devices software engineer - snapd role at Canonical. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering...
-
Embedded Linux Senior Software Engineer
hace 3 días
Lima, Perú Canonical A tiempo completoEmbedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 1 week ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Get AI-powered...
-
Linux Cryptography and Security Engineer
hace 18 horas
Lima Metropolitana, Perú Canonical A tiempo completoLinux Cryptography and Security Engineer Join to apply for the Linux Cryptography and Security Engineer role at Canonical. This is a unique opportunity to use your software engineering and cryptographic skills to build and maintain the security foundation that enables Ubuntu and its users to operate securely and remain compliant with international...
-
Sr. Software engineer
hace 3 días
Lima Metropolitana, Perú The Planet Group A tiempo completoJob Title: Senior Software Engineer – Backend (Go/AWS) Location: Remote – U.S.-based (no location preference) Pay Rate: ~$45/hour W2 (flexible based on experience and bill rate) Employment Type: 3-Month W2 Contract | Full-Time | Likely Extension Job Title: Senior Software Engineer – Backend (Go/AWS) Location: Remote – U.S.-based (no location...
-
Ubuntu Linux Kernel Engineer
hace 3 días
Lima Metropolitana, Perú Canonical A tiempo completoUbuntu Linux Kernel Engineer – Silicon Enablement Join to apply for the Ubuntu Linux Kernel Engineer – Silicon Enablement role at Canonical. Ubuntu Linux, the most popular Linux distribution, is looking to increase its adoption even further by expanding the number of System On Chip (SoC) platforms supported natively and optimizing to ensure the highest...
-
Software Maintenance Engineer
hace 18 horas
Lima Metropolitana, Perú Canonical A tiempo completoJoin to apply for the Software Maintenance Engineer role at Canonical. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our...