Junior Linux Kernel Engineer
7 days ago
Every year we select new junior professionals into the Canonical kernel team, to work on the Linux kernel for Ubuntu.
If you've enjoyed operating systems in your coursework or current role, you are confident in your ability to write high quality C and possibly Rust, and are ready to take the plunge and see how it all works, then this would be a great place to pursue your next career stage.
We are a global team working to ship the world's most widely used Linux kernel, across the very latest silicon and cloud, where you can apply and grow your software engineering skills.The Canonical Kernel Team builds and maintains all supported Ubuntu Linux kernels for a variety of platforms and architectures from small embedded devices to standard desktop/server systems to large-scale cloud environments.
In your first year you will tackle serious initiatives, which include but are not limited to:Optimized solutions for key Silicon and Cloud partner platformsDeveloper platforms such as Raspberry Pi and RISC-VEnabling Ubuntu on a wide range of embedded systemsSecurity hardening and exploit mitigationThird-party driver integration and distribution, such as graphicsExpanded driver support for bleeding-edge PC platformsWe select candidates that are recent university graduates or early career professionals who are enthusiastic to develop kernel-level software in multiple areas including security updates, patching, and testing.
The successful candidate will have a background in software engineering, be motivated to work in a distributed team and willing and able to travel globally twice a year for company engineering events.These are full-time positions available to early career candidates (1-3 years industry experience), recently graduated university students, or university students with less than 3 months before graduation.
The Kernel Team is currently not offering any part-time or internship roles.Location: We have home-based kernel teams in every timezone.What your day will look likeCollaborate regularly and proactively with a globally distributed teamLearn from senior mentors to demystify the inner workings of the Linux kernel and how it is distributedWork closely with external silicon, cloud, or hardware manufacturer delivery teams on bleeding-edge platformsDiagnose and resolve issues in the kernel reported by customers, the community, and discovered by your own rigorous testingTake personal responsibility for the delivery of various flavors of the Ubuntu Linux kernelImprove tooling and automation for delivery and test of Ubuntu Linux kernelsSubmit, review, and apply kernel patches, working with both internal and external upstream maintainersWhat we are looking for in youWell-organized and motivated self-starter able to thrive in a remote work environmentProfessional manner with colleagues, business partners, and the open-source communityAbility to communicate effectively in English, both written and verbalProgramming experience in C and/or RustFamiliarity with version control practices, ideally with gitUnderstanding of operating system kernel fundamentalsAbility to travel twice a year for company events of up to two weeks lengthAdditional Skills That You Might Also BringInterest and experience in RustPython and Bash scripting abilityPrior experience with Ubuntu/Debian/Snap packagingDemonstrated experience with kernel patching and debuggingStrong grasp of device drivers, BSP's, and other low level system engineeringWhat we offer youWe consider geographical location, experience, and performance in shaping compensation worldwide.
We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance.
In addition to base pay, we offer a performance-driven annual bonus.
We provide all team members with additional benefits, which reflect our values and ideals.
We balance our programs to meet local needs and ensure fairness globally.Home-based work environment with twice-yearly team sprints in personPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleaguesPriority Pass, and travel upgrades for long haul company eventsAbout CanonicalCanonical is a pioneering tech firm at the forefront of the global move to open source.
As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis.
We recruit on a global basis and set a very high standard for people joining the company.
We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004.
Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.Canonical is an equal opportunity employer.
We are proud to foster a workplace free from discrimination.
Diversity of experience, perspectives, and background create a better work environment and better products.
Whatever your identity, we will give your application fair consideration.
#J-18808-Ljbffr
-
Kernel Engineer
2 days ago
Christchurch, New Zealand Canonical - Jobs Full timeThe Canonical Linux Kernel Team is responsible for developing and maintaining all supported Ubuntu Linux kernels, which run on a variety of platforms and architectures from small embedded devices to standard desktop/server systems to large scale cloud environments. The Kernel Team has openings for software engineers in a number of aspects that include but...
-
Software Engineering Manager
4 days ago
Christchurch, New Zealand Canonical - Jobs Full timeCanonical, the publisher of Ubuntu, is seeking an experienced engineering manager to lead the Kernel Resilience team. Kernel Resilience is an evolution to the next level of the already industry-leading focus on quality and security of the Ubuntu Linux kernel. The primary focus areas of the team will include but aren't limited to: - Stability and...
-
Senior Real-time Kernel Engineer
2 days ago
Christchurch, New Zealand Canonical - Jobs Full timeReal-time Linux is a key requirement for critical infrastructure like 5G towers, robotics and self-driving cars. We are excited to be bringing Ubuntu to the real-time space, and are looking for a specialist, quality-centric senior kernel engineer to lead our real-time kernel effort. This is an exciting opportunity for a senior software engineer passionate...
-
Software Engineering Manager
4 days ago
Christchurch, New Zealand Canonical - Jobs Full timeThis role would suit either an experienced manager of high performing software development teams, or a very proficient technical lead who is excited to take on a management responsibility. You will need to be passionate about Linux and aspire to be an integral part in it's distribution to millions of users worldwide. As an engineering manager at Canonical,...
-
Software Engineering Manager
1 week ago
Christchurch, New Zealand Canonical Full timeCanonical, the publisher of Ubuntu, is growing its Linux kernel engineering capacity significantly. We have staff in Europe/Middle East/Africa (EMEA), both North and South America, and the whole Asia/Pacific regions that work holistically on the Ubuntu kernel and is therefore seeking multiple candidates to lead these efforts. Responsibilities can span...
-
Ubuntu Linux Kernel Engineer
4 days ago
Christchurch, New Zealand Canonical Full timeUbuntu Linux, already the most popular Linux distribution in the world, is looking to increase its adoption even further by expanding the number of System On Chip (SoC) platforms supported natively and further optimising to ensure the highest performant experience for all users.There is a strong demand from silicon manufacturers such as NVIDIA, Xilinx,...
-
Ubuntu Linux Kernel Engineer
7 days ago
Christchurch, New Zealand Canonical Full timeWith a proven track record now spanning decades, Ubuntu is now the go-to Linux distribution for x86/amd64 environments.To stay at the forefront of consumer choice, Canonical - the company behind Ubuntu Linux - is expanding its investment into PC platform stability, reliability, and performance.The Canonical Kernel Team - those responsible for the build,...
-
Senior Kernel Build Automation Engineer
2 days ago
Christchurch, New Zealand Canonical - Jobs Full timeUbuntu Linux is one of the most widely used Linux distributions in the world today and one of the top contributing factors to its popularity is its wide availability and ease of installation. Canonical, the publisher of Ubuntu Linux, is seeking a senior software engineer to lead an initiative to take the configuration and build of the Ubuntu Linux kernel to...
-
Kernel Resilience Engineer
2 days ago
Christchurch, New Zealand Canonical - Jobs Full timeCanonical is building a Kernel Resilience team to harden the Ubuntu kernel. This team will drive proactive efforts to exercise and stretch the stability, reliability, and security of the kernel. Kernel Resilience takes responsibility for the overall quality of the Linux kernel, through aggressive test frameworks and regimens, hardening the kernel against...
-
Linux Cloud Engineer Professional
5 days ago
Christchurch, Canterbury, New Zealand Canonical Full time**Key Responsibilities**Triage complex cloud environment issues and Linux kernel crashesProvide expert-level support and satisfaction to peer groups and customersOwn and manage cases from problem qualification to full resolutionCollaborate with colleagues and senior engineers as needed
-
Kernel Boot Process Expert
5 days ago
Christchurch, Canterbury, New Zealand Canonical Full timeJob DescriptionWe are looking for an individual to take ownership of aspects pertaining to the boot process, BIOS, UEFI, ACPI, and other platform firmware components as they pertain to the Ubuntu Linux kernel. This includes collaborating with our PC platform enablement team and vendors to resolve issues involving BIOS, UEFI, ACPI, or other problems involving...
-
Linux Server Software Engineering Manager
7 days ago
Christchurch, New Zealand Canonical - Jobs Full timeThe Partner Engineering team works with the leading silicon companies to optimise Ubuntu to get the most from each new chip. Our goal is to collaborate with specialist engineers from our partners to integrate next-generation features and performance enhancements for upcoming hardware, while also ensure a common operating experience for their users. As a...
-
Embedded Linux Software Engineer
7 days ago
Christchurch, New Zealand Canonical Full timeThis role is one of our general tracks.Apply here for all engineering teams at Canonical who work on low-level system technology and embedded systems, across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained code that has to work every time in an...
-
Linux Server Software Engineering Manager
1 week ago
Christchurch, New Zealand Canonical Full timeThe Partner Engineering team works with the leading silicon companies to optimise Ubuntu to get the most from each new chip. Our goal is to collaborate with specialist engineers from our partners to integrate next-generation features and performance enhancements for upcoming hardware, while also ensuring a common operating experience for their users. This...
-
Software Engineer, Sustaining Engineering
7 days ago
Christchurch, New Zealand Canonical Full timeThis is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), and containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to OpenStack and Kubernetes, and the open source...
-
Linux and Open Source Solutions Specialist
5 days ago
Christchurch, Canterbury, New Zealand Canonical Full timeAbout the Role:In this position, you'll work across the entire Linux stack, from kernel, networking, storage, to applications. You'll also have the opportunity to work with Python to develop and deliver open-source code, architecting cloud infrastructure solutions like OpenStack, Kubernetes, Ceph, Hadoop, and Spark. Your expertise will be essential in...
-
Embedded Linux Field Engineer
7 days ago
Christchurch, New Zealand Canonical Full timeJob DescriptionCanonical 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 customers include the world's leading public cloud and silicon...
-
Engineering Manager, Sustaining Software
2 weeks ago
Christchurch, New Zealand Canonical - Jobs Full timeThis is an exciting opportunity for an engineering manager who is passionate about open source software, Linux, and cloud computing. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, the growing international software company behind Ubuntu. Sustaining Engineering is a critical team that handles...
-
Containerization & Virtualisation Engineer
4 days ago
Christchurch, New Zealand Canonical Full timeCanonical 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 customers include the world's leading public cloud and silicon providers, and...
-
Junior & Intermediate Java Developers
2 weeks ago
Christchurch, New Zealand Sourced Full timeOpportunities for Junior and Intermediate DevOps Engineers - Exceptional work environment, boasting collaboration and innovation - Enterprise web/open source technology focus - Opportunities for Junior and Intermediate DevOps Engineers - Exceptional work environment, boasting collaboration and innovation - Enterprise web/open source technology focus We are...