Lead Linux Kernel Engineer - Ubuntu
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
About Canonical
Canonical is at the forefront of open source software, providing cutting-edge solutions to global enterprises and technology sectors. Our flagship platform, Ubuntu, plays a crucial role in transformative initiatives across public cloud, data science, AI, engineering, and IoT. With a diverse workforce of over 1200 professionals in more than 75 countries, and minimal office-based roles, we are pioneers of distributed collaboration. Our founder-led, profitable company is continuously growing, offering exciting opportunities to work at the intersection of technology and innovation.
Similar jobs
Browse all companies, explore by city & role, or SEO search pages.
Search for Rust Engineering Lead - Linux and Open Source
112,242 results
Canonical, a trailblazer in the realm of open-source software and operating systems, is seeking a passionate Rust Engineering Lead to join our globally distributed team. Our flagship platform, Ubuntu, is at the forefront of transformative enterprise solutions across various sectors including public cloud, data science, AI, and IoT. With a diverse clientele t…
Canonical
Join Canonical, the driving force behind Ubuntu, as a Lead Linux Kernel Engineer. In this pivotal role, you will spearhead the architecture, implementation, and ongoing enhancement of the Ubuntu Linux kernel, collaborating with key Silicon and Cloud partners to deliver optimal solutions. Your expertise will guide the mitigation of vulnerabilities, enhance performance, streamline third-party component integration, and develop scalable delivery methods to meet stringent quality standards. While this position is not formally managerial, strong interpersonal skills and a natural ability to lead engineers are essential. We seek individuals with extensive technical experience in operating systems and a passion for leadership to bring innovative ideas to fruition.
Join Canonical, a trailblazer in open source software and operating systems, as we empower enterprises and tech markets worldwide. Our renowned Ubuntu platform is integral to pioneering initiatives in public cloud, data science, AI, engineering innovation, and IoT. Serving leading public cloud and silicon providers, alongside industry frontrunners, we thrive on global collaboration with over 1200 colleagues across 75+ countries and minimal office-based roles. Our teams gather in captivating locations worldwide two to four times a year to align on strategy and execution. As a profitable, founder-led company, we are on a growth trajectory. We invite aspiring junior professionals to join the Canonical Kernel Team to contribute to the Linux kernel for Ubuntu. If you have a solid foundation in operating systems, are skilled in writing high-quality C (and possibly Rust), and are eager to explore the intricacies of Linux kernel development, this is your chance to advance your career. Our global team is dedicated to delivering the most widely used Linux kernel across cutting-edge silicon and cloud environments, where you can enhance your software engineering skills. The Canonical Kernel Team is responsible for building and maintaining all supported Ubuntu Linux kernels across diverse platforms and architectures—from small embedded devices to standard desktop/server systems and extensive cloud environments. In your first year, you will engage in significant projects including: Developing optimized solutions for key Silicon and Cloud partner platforms Supporting developer platforms like Raspberry Pi and RISC-V Facilitating Ubuntu on various embedded systems Implementing security hardening and exploit mitigation Integrating and distributing third-party drivers, including graphics Expanding driver support for advanced PC platforms We seek candidates who are recent graduates or early-career professionals eager to develop kernel-level software across multiple domains including security updates, patching, and testing. The ideal candidate will possess a background in software engineering, be enthusiastic about working in a distributed team, and be willing to travel globally twice a year for engineering events. These full-time positions are open to prospective or recently graduated students. Location: Our Kernel Teams operate remotely across all time zones.
Canonical
Canonical is a trailblazer in the realm of open source software and operating systems, delivering innovative solutions to enterprises worldwide. Our flagship platform, Ubuntu, is extensively utilized in transformative sectors, including public cloud computing, data science, artificial intelligence, engineering advancements, and the Internet of Things (IoT). We proudly serve a diverse clientele, ranging from leading public cloud and silicon providers to industry frontrunners across various domains. As a pioneer of global remote collaboration, we have built a team of over 1,100 professionals dispersed across more than 75 countries, with minimal office-based roles. Our team gathers in-person two to four times a year in unique locations worldwide to strategize and execute our vision.Founded and led by experts, Canonical is not only profitable but also on a trajectory of continuous growth.We are excited to welcome an Associate Support Engineer to our dynamic team, where you will have the opportunity to thrive and develop your career while addressing the technical requirements of our customers utilizing Ubuntu and other open source products. This is the perfect position for a proactive engineer with a desire to learn and a passion for Linux and open source technologies, all while collaborating with some of the industry's finest talents at Canonical.Your role will involve tackling intriguing technical challenges—from diagnosing complex cloud environments to resolving desktop and server issues, Linux kernel crashes, and OS configuration problems. You will provide exceptional support across Canonical's complete technical stack, spanning cloud, desktop, and IoT. You will take ownership of your cases from initial qualification through to resolution, liaising with colleagues and senior engineers as necessary. This is a fully remote position.
Canonical
Canonical, a preeminent provider of open source software and operating systems for the global tech market, is seeking a skilled Performance Engineer. Our flagship platform, Ubuntu, is instrumental in pioneering enterprise initiatives across public cloud, data science, artificial intelligence, engineering innovation, and the Internet of Things (IoT). We serve a diverse clientele, including leading public cloud providers and industry giants across various sectors.As a champion of global distributed collaboration, Canonical boasts a dynamic team of over 1,000 professionals across more than 70 countries, with minimal office-based roles. Our teams convene in unique locations worldwide two to four times a year to synchronize on strategies and implementations.As a profitable, founder-led company on an upward trajectory, we are excited to introduce a new career path for Performance Engineers, who will play a vital role in enhancing software performance, accuracy, and efficiency. We are expanding these positions into every engineering team across the organization.Our open source platform encompasses all levels of the software stack—from the kernel to server and desktop applications, culminating in web technologies. The addition of performance engineering roles will empower teams to cultivate skills, tools, culture, and insights that enhance our product lineup. Our dedicated central performance engineering team will lead the development of shared tools, dashboards, measurement frameworks, and analytical capabilities. We refer to this focus as percorr, reflecting our belief that profound insights into performance measurement and design can also enhance correctness frameworks. An engineer's comprehensive understanding—from applications and runtimes to compilers and CPUs—enables innovative thinking about the right metrics and validation methods.Our teams collaborate with major silicon vendors and cloud providers, emphasizing performance optimization tailored to specific architectures, CPU families, or hypervisors. Our mission is to ensure Ubuntu users have the freedom to choose their platforms while enjoying unrivaled performance and efficiency across the entire stack, from kernel to codec.We also encourage performance and correctness engineers to transition between products every two years, providing opportunities to elevate performance standards across a variety of offerings, enhancing our innovative spirit.
Job DescriptionCanonical, a trailblazer in open-source software and operating systems, is seeking an innovative and skilled Embedded Linux Field Engineer for IoT and Devices. Our flagship platform, Ubuntu, powers a multitude of pioneering enterprise applications, including public cloud, data science, AI, industrial automation, and IoT. We partner with top-tier global brands and industry leaders, and our diverse team spans over 70 countries, fostering a culture of collaboration through occasional in-person meetings in exciting locations worldwide.As a founder-led, profitable organization, we are committed to growth and innovation. We are looking for talented individuals to join our mission-critical sectors such as Automotive, Medical Devices, Industrial Systems, Robotics, Telecommunications, and Consumer Electronics. If you are a Linux aficionado, with a deep understanding of OS intricacies, proficient in distribution packaging, software design, and system debugging, this role may be the perfect fit for you.Our server edition of Ubuntu is already a trusted choice in connected devices and industrial PCs. The tailored Ubuntu Core for IoT showcases cutting-edge security and resilience for advanced appliances. Our clientele includes renowned brands across consumer and industrial electronics, automotive, and robotics sectors. With the recent introduction of real-time Linux capabilities and ongoing certification efforts, our portfolio is redefining reliability, security, and developer efficiency in compact Linux environments.Successful candidates will possess a unique skill set, including expertise in low-level Linux boot processes, BIOS, EFI, Secure Boot, firmware, OS distribution packaging, and embedded software development methodologies. We seek team-oriented, ambitious technologists who thrive in a dynamic environment and take pride in both individual and collective achievements.
Join Canonical, a trailblazer in open-source software and operating systems, as we continue to empower global enterprises and technology sectors. Our flagship platform, Ubuntu, is at the forefront of transformative initiatives in public cloud, data science, AI, engineering innovation, and IoT. We proudly serve renowned public cloud and silicon providers as well as industry leaders across various sectors. Our unique approach to global collaboration brings together over 1200 talented individuals from more than 75 countries, operating primarily in a remote work environment with occasional in-person team gatherings worldwide to foster alignment on strategy and execution.Canonical is a profitable, founder-led company on a growth trajectory.We are on the lookout for dynamic Software Engineering Managers to steer technical teams in the delivery, support, and maintenance of all Linux kernels associated with the Ubuntu distribution. This role encompasses a broad spectrum of technical challenges, from integrating cutting-edge hardware support into the latest Ubuntu kernels to enhancing various execution environments and managing the complexities of the over 100 Ubuntu Linux kernels that remain actively supported during our Stable Release Update cycles.If you are an experienced leader of high-performing software development teams or a skilled technical lead eager to embrace management responsibilities, this position is ideal for you. A passion for Linux and a desire to contribute to its global distribution are essential.As an Engineering Manager at Canonical, your primary focus will be on your team: nurturing their growth as engineers, ensuring they perform meaningful and fulfilling work, and fostering a positive work environment. A solid background in software engineering and technical leadership is critical for success in this role. You will lead, challenge, and cultivate talented engineers, positively shaping the team culture, facilitating technical delivery, and collaborating with your team on strategic initiatives.Location: This is a remote position with global opportunities. Our kernel teams are distributed across all time zones, and apart from Taipei, Taiwan, we have no physical offices, allowing for a flexible work environment.
Join Canonical, a trailblazer in open-source software and operating systems, as we lead the charge in transformative enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our flagship platform, Ubuntu, is a cornerstone for industry leaders and innovators worldwide. Our diverse team of over 1200 professionals across 75+ countries embraces a culture of global collaboration, with minimal office-based roles and regular in-person meetups in exciting locations to strategize and align on our goals. As a profitable and founder-led organization, we are on a continuous growth trajectory. We are seeking an Embedded Linux Field Engineering Manager to guide a dedicated team of Field Engineers in Presales and Professional Services. This role is pivotal in assisting customers with solution architecture, design, and delivery, ensuring they harness the full potential of our offerings. Location: This is a remote position; however, you must reside in the Americas to manage a geographically distributed team effectively. Our Internet of Things mission is to empower businesses to deploy fleets of highly secure connected devices. Canonical provides the foundational Ubuntu OS and kernel, along with robust update and management mechanisms. Our clients develop mission-critical systems that demand exceptional quality and security, and we aim to extend this high level of security across the broader consumer electronics landscape. Our Field Engineers are thought leaders who tackle complex challenges, leveraging their deep expertise in embedded Linux to drive customer success. They are passionate about helping clients achieve ambitious technical and business objectives while demonstrating how Canonical's approach to open-source enhances the evolving field of edge computing. Additionally, our engineers are committed to fostering the growth of their peers, enhancing their technical acumen, time management skills, and understanding of customer business needs for ongoing development. This role requires a unique combination of skills. Ideal candidates possess strong Linux proficiency, coding and scripting capabilities, and experience in low-level Linux boot processes, BIOS, firmware, and embedded software development methodologies. They thrive in dynamic environments and enjoy engaging with motivated technology entrepreneurs. Competitive and business-oriented, these technologists take pride in their team's and company's successes.
About BraintrustBraintrust is at the forefront of AI observability, providing an innovative platform that seamlessly connects evaluation and observability within a single workflow. Our technology empowers developers to gain comprehensive insights into AI behavior in production, equipping them with the necessary tools for enhancement.Leading companies such as Notion, Stripe, Zapier, Vercel, and Ramp utilize Braintrust to benchmark models, assess prompts, and identify regressions—transforming production data into improved AI with every iteration.Role OverviewWe are seeking talented engineers to create open-source libraries that enable customers to observe, comprehend, and optimize AI functionalities within their production applications. These Software Development Kits (SDKs) are pivotal to Braintrust's platform, facilitating evaluation and observability across diverse environments, frameworks, and AI providers.This position is perfect for engineers who are enthusiastic about enhancing developer experiences, mastering API design, and crafting swift, dependable, and conventionally designed libraries. You will oversee the entire SDK lifecycle, from conceptualization and development to release, documentation, and community engagement. Your contributions will be integrated into a multitude of applications and will help shape the adoption and operationalization of AI across various industries.Key ResponsibilitiesDevelop sophisticated, idiomatic, and resilient SDKs that drive Braintrust’s LLM evaluation and AI observability platform.Ensure libraries are user-friendly, efficient, and enjoyable to work with, focusing on developer experience and performance.Integrate with prominent AI providers, frameworks, and platforms like OpenAI, Anthropic, and Gemini.Create tools and automation processes to enhance testing, profiling, and streamline release workflows.Collaborate closely with backend, platform, and product teams to deliver a cohesive and refined developer experience.Act as a community ambassador: engage with users, understand their challenges, assist in merging their fixes, and demonstrate empathy towards their needs.
About BraintrustBraintrust is an innovative AI observability platform that integrates evaluations and observability into a seamless workflow. By providing builders with enhanced visibility into AI behavior during production, Braintrust equips them with the necessary tools to refine and improve their AI systems.Our platform is trusted by teams at leading companies like Notion, Stripe, Zapier, Vercel, and Ramp, enabling them to compare models, test prompts, and catch regressions. This iterative process transforms production data into more effective AI solutions with each release.About the RoleWe are seeking talented engineers to develop our open-source libraries, which empower users to observe, understand, and enhance AI operations within their production applications. These Software Development Kits (SDKs) are essential components of Braintrust's platform, facilitating evaluation and observability pipelines across diverse environments, frameworks, and AI providers.This role is perfect for engineers who are enthusiastic about developer experience, API design, and creating fast, reliable, and idiomatic libraries. You will take full ownership of the SDK lifecycle, including design, implementation, release, documentation, and community engagement. Your contributions will be integrated into thousands of applications, shaping the future of AI adoption and operationalization across various industries.Your ResponsibilitiesCraft elegant, idiomatic, and robust SDKs to enhance Braintrust’s LLM evaluation and AI observability capabilities.Prioritize developer experience by ensuring our libraries are user-friendly, efficient, and enjoyable to work with.Integrate with major AI providers, frameworks, and platforms that our customers depend on, such as OpenAI, Anthropic, and Gemini.Develop tools and automation processes to streamline testing, profiling, and release workflows.Work collaboratively with backend, platform, and product teams to create a cohesive and polished developer experience.Act as a community ambassador by engaging with users, understanding their challenges, assisting them in merging fixes, and demonstrating empathy for their needs.Ideal Candidate ProfileYou are customer-focused and passionate about tackling real-world challenges faced by developers.You possess extensive knowledge of Go and understand what it takes to build fast, idiomatic, and reliable libraries within that ecosystem.You are skilled with the tools necessary for developing robust SDKs, including testing frameworks, profilers, CI/CD pipelines, and packaging systems.You care deeply about developer experience, from intuitive APIs and clear documentation to thoughtful error handling and backward compatibility.
Canonical, a trailblazer in open source software and operating systems, is at the forefront of delivering innovative solutions to the global enterprise and technology sectors. Our flagship platform, Ubuntu, is instrumental in transformative initiatives such as public cloud infrastructure, data science, artificial intelligence, engineering advancements, and IoT. We proudly serve an impressive portfolio of clients, including premier public cloud and silicon providers, alongside industry leaders from diverse sectors. As a pioneer of global distributed collaboration, our team of over 1200 professionals spans across more than 75 countries, with limited office-based roles. We convene in-person two to four times a year at engaging locations worldwide to align on strategic initiatives and execution.Canonical is founder-led, profitable, and continuously expanding.We are seeking passionate open-source enthusiasts to join our Partner Engineering Team, where you will engage with the complete Linux stack to optimize cutting-edge silicon technologies, including new hardware accelerators, AI frameworks, confidential computing, networking, virtualization, and containerization solutions.This role involves collaboration with global silicon companies to tailor Ubuntu for their new silicon architectures, including x86, ARM, RISC-V, PowerPC, and s390x.Location: Fully remote with global reach.
Canonical
Canonical is at the forefront of open source innovation, delivering powerful software and operating systems to enterprises worldwide. Our flagship platform, Ubuntu, plays a crucial role in transformative initiatives across public cloud, data science, artificial intelligence, engineering breakthroughs, and the Internet of Things. We proudly serve top-tier public cloud providers, semiconductor manufacturers, and industry leaders across various sectors. As a pioneer in global distributed collaboration, Canonical boasts over 1,200 talented professionals across more than 75 countries, with few office-based roles. Our teams convene two to four times a year in dynamic locations worldwide to align on strategy and objectives. As a profitable, founder-led company on a growth trajectory, we are seeking engineering leaders passionate about quality, performance, and resilience in software. We value candidates with a demonstrated history of cultivating high-performing engineering teams. Our leadership roles encompass both managerial positions and Senior+ engineering roles. At Canonical, we encourage managers to maintain technical involvement, while Senior+ engineers take the lead on software projects, shaping processes and mentoring team members. Our teams are dedicated to integrating cutting-edge open source technologies, ensuring robust upgrade paths, and engineering the future of Ubuntu. Ubuntu is not merely the most widely deployed open source operating system; it is a platform that fosters innovation for millions globally. Our diverse community spans from students and hobbyists to professional engineering teams and creatives in corporate and academic settings. Key teams that drive Ubuntu’s success include: - **Foundations**: Responsible for maintaining essential software, architectures, package managers, compilers, toolchains, bootloaders, filesystems, and core utilities. - **Server**: Steering the design, development, and future of the Ubuntu Server distribution. - **Desktop**: Leading the charge on Ubuntu Desktop, our immutable desktop offerings, including Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications built using Flutter. - **Debcrafters**: A newly formed team focused on advancing, maintaining, and ensuring the overall health of the Ubuntu archive, which is one of the largest repositories of open source software today. You will be accountable for defining your technical roadmap and guiding your team to grow as engineers, delivering meaningful work while enjoying their journey.
Join us at Canonical as a Community Engineer and contribute to our vision of excellence in the open-source ecosystem.We are expanding our community management efforts and have multiple positions available, catering to various levels of expertise.All applications are processed through a centralized entry point.To enhance your application success, please refer to our insights on how to secure a job at Canonical.Your Role as a Community EngineerAs part of Canonical's Community team, you will empower community leaders and participants to achieve their goals. Your role will involve coordinating with Canonical teams, ensuring that our community processes are streamlined and effective. While we don’t perform the work of the community, we facilitate it, allowing passionate community members to realize their vision of open source and bringing their interpretation of Ubuntu to life to meet the needs of their community. You will play a pivotal role in designing, executing, and scaling initiatives that cultivate a vibrant community.This is a fantastic opportunity for technically skilled individuals who are passionate about open-source software, Linux, and sustainable community development.In this position, your technical proficiency and organizational skills will support various community initiatives. You will collaborate closely with developers to enhance processes and align community projects with Canonical’s objectives for maximum impact. You will encourage and facilitate the creation of new technical projects that enrich the community contribution experience, representing community interests within Canonical teams. Your responsibilities will include leading complex, multidisciplinary programs from conception to launch, collaborating with Developer Relations engineers, technical authors, product managers, marketing teams, engineering teams, and external partners.You will engage with volunteer developers in the Ubuntu community, addressing their concerns and assisting them in developing successful tools. Your efforts will help ensure their success and the overall sustainability of projects.Additionally, you will generate content and provide technical support to keep the community engaged and informed, including regular blog updates and social media posts about community initiatives, events, achievements, and collaborative efforts with Canonical and the Ubuntu community.Effective communication with developers and software engineers is crucial, as you will represent both the Ubuntu community and Canonical as contributors to the broader Linux ecosystem.
Canonical, a trailblazer in open source software and operating systems, is seeking a skilled Open Source Technical Architect to lead our Information Systems (IS) team. This remote role, based in the EMEA region, offers an exciting opportunity to shape the infrastructure that powers millions of devices running Ubuntu. You will be instrumental in defining best practices for infrastructure as code on a global scale, impacting user experiences and driving innovation across our cloud initiatives, data science projects, and more. As the IS Architect, you will manage the design and implementation of hardware and software systems, ensuring operational reliability and scalability while collaborating with our talented team of engineers. Join us in advancing open-source technologies and unlocking new possibilities in the tech landscape.
Canonical
Join Canonical as a Cloud Engineering Manager and lead a dynamic team dedicated to optimizing cloud solutions leveraging Ubuntu and open-source technologies. This is a unique opportunity for a passionate technologist to drive innovation in cloud engineering while working remotely from anywhere in the world. In this role, you will manage a talented engineering team, ensuring the delivery of high-quality managed services and maintaining strong customer relationships. Your responsibilities will include optimizing development and operations, implementing robust engineering processes, and aligning team priorities with organizational goals.
Join Canonical as we expand our dynamic Sales and Alliances teams! We are seeking talented individuals at all seniority levels who excel in revenue generation within the technology sector. If you are passionate about open source and have a proven track record of driving sales success, we want to hear from you!Canonical stands at the forefront of open source software and operating systems, serving a diverse range of enterprise and technology markets. Our flagship platform, Ubuntu, powers transformative initiatives across public cloud, data science, AI, engineering innovation, and IoT. We partner with leading public cloud providers and industry giants to deliver cutting-edge solutions. With a global workforce of over 1200 professionals across more than 75 countries and a minimal office presence, we embrace a model of distributed collaboration. Our teams convene in captivating locations worldwide, two to four times a year, to align on strategies and drive execution.As a founder-led and profitable enterprise, we are poised for continued growth and are eager to welcome both Enterprise Sales and Alliances Sales representatives to our team.Our Alliances Sales Directors manage key partnerships with go-to-market partners, hardware and software vendors, solution integrators, and distributors. As we rapidly expand our channel business, you will play a vital role in enabling, managing, and growing business opportunities to accelerate market reach and revenue growth.Reporting to the Alliances leadership, you will collaborate with direct sales, marketing, product development, customer success, finance, legal, and support teams, showcasing your thought leadership and practical expertise to foster growth in this essential area.Our Enterprise Sales Executives cultivate relationships with direct customers, focusing on maintaining and expanding partnerships that foster mutually beneficial outcomes. You will craft tailored solutions that enhance customer efficiency and tackle complex challenges, guiding them towards optimal results.Reporting to Sales leadership, you will operate within a designated region or vertical, leveraging your knowledge of past customer interactions. We are dedicated to providing our customers with the most skilled partners in sales to ensure collective success.Location: This position offers remote opportunities globally.
Tempo
Join tempo-xyz, a pioneering layer-1 blockchain platform designed specifically for stablecoins and real-world payment solutions, leveraging the extensive experience of Stripe in global payments and Paradigm’s innovative crypto technologies.At Tempo, our payment-first architecture delivers a scalable, cost-effective, and reliable infrastructure tailored for high-volume payment applications. Our mission is to facilitate seamless, affordable, and scalable monetary transfers, with a focus on user simplicity for fintechs, banks, merchants, and platforms eager to modernize their payment processes.We collaborate with esteemed design partners from the realms of AI, e-commerce, and financial services, including Anthropic, Coupang, Deutsche Bank, DoorDash, Mercury, Nubank, OpenAI, Revolut, Shopify, Standard Chartered, Visa, and more.As a team of crypto-enthusiasts, we aim to build robust infrastructure that facilitates substantial economic flows on-chain. Our team primarily operates from our offices in San Francisco and NYC, with flexibility for remote engineering roles. We thrive on innovation and taking bold strides — come be part of our journey!The RoleIn this critical position, you will be instrumental in developing advanced low-level systems for our project, giving you a chance to work at the forefront of blockchain technology.
Canonical
Join Canonical as a Software Engineer specializing in Industrial IoT and contribute to pioneering open-source initiatives. In this fully remote role based in the EMEA region, you'll be at the forefront of developing secure, customizable industrial edge solutions. Your expertise will enable you to design and implement applications that range from constrained IoT devices to robust gateways, where embedded systems and Linux will be integral to your daily tasks. We prioritize a collaborative environment, emphasizing peer reviews, integration/unit testing, and code maintainability.
Canonical
Join Canonical, a trailblazer in open source software, as an Ubuntu Core Software Engineer. In this pivotal role, you will revolutionize the Linux experience within embedded environments, developing the most secure and updatable operating system for the IoT landscape. We seek a passionate software engineer who is well-versed in open source principles, Linux systems, security protocols, and the developer experience. You will tackle complex challenges that require a robust understanding of low-level operating systems, kernel functionalities, and device firmware. Your mission will involve empowering diverse industries—ranging from IoT to automotive and aviation—by creating a next-generation secure embedded Linux OS that simplifies operations for device manufacturers worldwide. As part of the Ubuntu Core team, your work will encompass designing and implementing software for various CPU architectures, including ARM, RISC-V, and x86, while enhancing boot mechanisms, bootloaders, storage layouts, and device trees.
Canonical is at the forefront of open-source software innovation, providing cutting-edge operating systems like Ubuntu to enterprises worldwide. Our technology powers advancements in cloud computing, data science, artificial intelligence, engineering, and the Internet of Things (IoT). We collaborate with top-tier public cloud providers, silicon manufacturers, and industry leaders, thriving in a fully remote environment with over 1200 team members across 75 countries. Our company is founder-led, profitable, and continuously expanding. We are seeking a talented Software Engineer for our Sustaining Engineering team to tackle complex challenges in Linux-based infrastructure and applications. This role encompasses all layers of the stack, from bare metal and virtualization (KVM) to containerization (Docker/LXC/LXD), storage solutions (Ceph), and networking technologies (OVS, OVN, Core networking) up to OpenStack and Kubernetes. You will have the opportunity to demonstrate your engineering prowess and contribute to the success of Ubuntu and the broader open-source community. If you are passionate about Linux, open-source development, and have strong problem-solving skills, you will thrive in this dynamic environment with Canonical.
Sign in to browse more jobs
Create account — see all 112,242 results
Browse all companies, explore by city & role, or SEO search pages.
