Linux Software Engineer
il y a 1 semaine
Linux Software Engineer – Ubuntu for Next‑Gen Silicon (multiple roles and seniority levels) Join Canonical in our flagship partner engineering team to help shape Ubuntu’s future on the newest silicon platforms, including x86, ARM, RISC‑V, PowerPC, and s390x. This is a globally remote role designed to work collaboratively across a distributed team of engineers, product folks, and external silicon partners. About Canonical Canonical is a leading provider of open‑source software and operating systems. Our Ubuntu platform powers public cloud, data science, AI, engineering innovation, and IoT deployments worldwide. We pioneer global distributed collaboration with 1,200+ colleagues in 75+ countries. Responsibilities Collaborate proactively with a worldwide distributed team. Build a seamless software ecosystem for all Ubuntu users. Review contributions from other engineers to maintain quality software standards. Influence the future of Ubuntu through new ideas and workforce guidance. Partner with Ubuntu and Debian communities, upstream projects, and commercially supported customers. Debug open‑source and internal code issues. Help customers integrate apps, SDKs, build OS images, and optimize with Ubuntu Core, Desktop, and Server. Maintain Ubuntu silicon features and silicon‑optimized packages across: Servers, HPC, AI systems, IoT devices, PCs, SmartNICs, automotive systems AI stacks Graphics, audio, multimedia stacks Virtualisation and containers Hardware enablement stacks New architectures, variants, and toolchains Package management and dependencies Platform security (secure boot, FDE, Ubuntu Core, Confidential Computing) Work from home with global travel 2‑4 weeks per year for internal events. Qualifications Exceptional academic track record from high school through university. Undergraduate degree in a technical field or a compelling alternative pathway. Passion for technology and teamwork. Curiosity, flexibility, articulation, and accountability. Strong communication and partnership skills. Proficiency in C, C++, and Python. Experience or interest in Linux distribution packaging. Open‑source maintenance or contribution experience (including licensing). Fundamental understanding of package management and dependency resolution. Additional Skills That You Might Also Bring Experience with graphics, audio, or multimedia stacks. Virtualisation and containers (Docker, OCI, Kubernetes). Hardware enablement for platforms and devices (SmartNICs, NVMe, GPUs, audio, sensors). Performance optimisation. Toolchain development and maintenance. Networking protocols and technologies (TCP/IP, DHCP, HTTP/REST). Security best practices. IoT and embedded systems, including BMCs, bootloaders, firmware, OS, apps, and services. What We Offer Remote‑first work environment with twice‑yearly in‑person sprints. Personal learning and development budget (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. Equal‑Opportunity Employer Canonical is an equal‑opportunity employer. We foster a workplace free from discrimination, valuing diversity of experience, perspective, and background. Whatever your identity, we give your application fair consideration. #J-18808-Ljbffr
-
Linux devices software engineer
il y a 3 jours
Toulouse, France Canonical Temps pleinJoin to apply for the Linux devices software engineer - snapd role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Linux devices software engineer - snapd role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global...
-
Linux Devices Software Engineer
il y a 3 jours
Toulouse, France Canonical Temps pleinJoin to apply for the Linux Devices Software Engineer role at Canonical2 months ago Be among the first 25 applicantsJoin to apply for the Linux Devices Software Engineer role at CanonicalGet AI-powered advice on this job and more exclusive features.This role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level...
-
Embedded Linux Senior Software Engineer
il y a 3 jours
Toulouse, France Canonical Temps pleinEmbedded Linux Senior Software Engineer - OptimisationJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalEmbedded Linux Senior Software Engineer - Optimisation1 week ago Be among the first 25 applicantsJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at CanonicalGet AI-powered advice...
-
Embedded Linux Software Engineer
il y a 3 jours
Toulouse, France EnduroSat Temps pleinAbout us We are EnduroSat! A fast-growing space scale-up at the forefront of satellite innovation, specializing in advanced software-flexible satellites for commercial, governmental, and scientific endeavors. This is more than a job, it`s a mission We are making space universally accessible and redefining the possible We get things done We take ownership of...
-
Remote Linux Software Engineer — Ubuntu on Next‑Gen Silicon
il y a 1 semaine
Toulouse, France Canonical Temps pleinA leading open-source software company is seeking a Linux Software Engineer to innovate on Ubuntu for next-gen silicon, collaborating with a worldwide team. The ideal candidate will have a strong technical background with proficiency in C, C++, and Python. This remote position includes global travel opportunities and a focus on building a seamless software...
-
Embedded Linux Software Engineer
il y a 2 semaines
Toulouse, Occitanie, France EnduroSat Temps pleinAbout usWe are EnduroSat A fast-growing space scale-up at the forefront of satellite innovation, specializing in advanced software-flexible satellites for commercial, governmental, and scientific endeavors.This is more than a job, it`s a missionWe are making space universally accessible and redefining the possibleWe get things doneWe take ownership of what...
-
Software Engineer
il y a 3 jours
Toulouse, France Canonical Temps pleinJoin to apply for the Software Engineer - Industrial IoT role at Canonical2 weeks ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Industrial IoT role at CanonicalThis is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and IoT. Come build a rewarding, meaningful career...
-
Software Engineer
il y a 3 jours
Toulouse, France Canonical Temps pleinOverviewCanonical is hiring a Software Engineer with strong Python, packaging, and Linux skills to design, maintain and improve the tooling that builds snaps, charms and rocks. The role focuses on Python tooling to support the developer build and publication process, including Snapcraft, Charmcraft and Rockcraft.Canonical is a leading provider of open source...
-
Software Engineer
il y a 3 jours
Toulouse, France Canonical Temps pleinJoin to apply for the Software Engineer - L3 Support role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - L3 Support role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...
-
Ubuntu Core Software Engineer
il y a 3 jours
Toulouse, France Canonical Temps pleinJoin to apply for the Ubuntu Core Software 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 widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top...