Junior Linux Kernel Engineer

1 day ago


Canberra, ACT, Australia Canonical Full time

OverviewCanonical 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 the world's leading public cloud and silicon providers, and industry leaders in many sectors.
Canonical has 1200+ colleagues in 75+ countries with very few office-based roles.
Teams meet two to four times yearly in person in interesting locations around the world to align on strategy and execution.The Canonical Kernel Team builds and maintains all supported Ubuntu Linux kernels for a variety of platforms and architectures from embedded devices to desktop/server and cloud environments.
Every year we select new junior professionals into the Canonical Kernel Team to work on the Linux kernel for Ubuntu.
If you enjoyed operating systems in coursework or in your current role, you are confident in your ability to write high quality C and possibly Rust, and you are ready to dive in and see how it all works, then this would be a great place to pursue your next career stage.
We are a global team shipping the world's most widely used Linux kernel across the latest silicon and cloud, where you can apply and grow your software engineering skills.ResponsibilitiesCollaborate regularly and proactively with a globally distributed teamLearn from senior mentors to understand 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 testingTake personal responsibility for the delivery of various flavors of the Ubuntu Linux kernelImprove tooling and automation for delivery and testing of Ubuntu Linux kernelsSubmit, review, and apply kernel patches, working with internal and external upstream maintainersLocationLocation: We have home-based Kernel Teams in every timezone.What 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 lengthNice-to-have skillsInterest and experience in RustPython and Bash scripting abilityPrior experience with Ubuntu/Debian/Snap packagingDemonstrated experience with kernel patching and debuggingStrong grasp of device drivers, BSPs, and other low level system engineeringWhat we offer colleaguesWe consider geographical location, experience, and performance in shaping compensation worldwide.
We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance.
In addition to base pay, we offer a performance-driven annual bonus or commission.
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.Distributed 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 leaveTeam Member Assistance Program & Wellness PlatformOpportunity 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 of software.
We recruit on a global basis and set a very high standard for people joining the company.
We expect excellence; to succeed, we need to be the best at what we do.
Most colleagues at Canonical have worked from home since our 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.Equal opportunityCanonical 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



  • Canberra, ACT, Australia Canonical Full time

    OverviewCanonical 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 the world's leading public cloud and silicon providers, and...


  • Canberra, ACT, Australia beBeeEngineer Full time $150,000 - $180,000

    Junior Linux Kernel Engineer JobWe are looking for a skilled Junior Linux Kernel Engineer to join our Canonical Kernel Team.Key Responsibilities:Develop and maintain the Linux kernel in collaboration with a globally distributed team.Learn from senior mentors to understand the inner workings of the Linux kernel.Work closely with external teams on...


  • Canberra, ACT, Australia Canonical Full time

    Canonical Canberra, Australian Capital Territory, AustraliaJoin or sign in to find your next jobJoin to apply for the Lead Linux Kernel Engineer - Ubuntu role at CanonicalCanonical Canberra, Australian Capital Territory, Australia3 days ago Be among the first 25 applicantsJoin to apply for the Lead Linux Kernel Engineer - Ubuntu role at CanonicalCanonical is...


  • Canberra, ACT, Australia Canonical Full time

    Canonical Canberra, Australian Capital Territory, AustraliaJoin or sign in to find your next jobJoin to apply for theLead Linux Kernel Engineer - Ubunturole atCanonicalCanonical Canberra, Australian Capital Territory, Australia3 days ago Be among the first 25 applicantsJoin to apply for theLead Linux Kernel Engineer - Ubunturole atCanonicalCanonical is a...


  • Canberra, ACT, Australia Canonical Full time

    Canonical Canberra, Australian Capital Territory, AustraliaJoin or sign in to find your next jobJoin to apply for the Lead Linux Kernel Engineer - Ubuntu role at CanonicalCanonical Canberra, Australian Capital Territory, Australia3 days ago Be among the first 25 applicantsJoin to apply for the Lead Linux Kernel Engineer - Ubuntu role at CanonicalCanonical is...


  • Canberra, ACT, Australia Canonical Full time

    Canonical Canberra, Australian Capital Territory, AustraliaJoin or sign in to find your next jobJoin to apply for the Lead Linux Kernel Engineer - Ubuntu role at CanonicalCanonical Canberra, Australian Capital Territory, Australia3 days ago Be among the first 25 applicantsJoin to apply for the Lead Linux Kernel Engineer - Ubuntu role at CanonicalCanonical is...


  • Canberra, ACT, Australia Canonical Full time

    Ubuntu Linux Kernel Engineer - Silicon EnablementCanonical Canberra, Australian Capital Territory, AustraliaJoin or sign in to find your next jobJoin to apply for the Ubuntu Linux Kernel Engineer - Silicon Enablement role at CanonicalUbuntu Linux Kernel Engineer - Silicon EnablementCanonical Canberra, Australian Capital Territory, Australia3 days ago Be...


  • Canberra, ACT, Australia beBeeKernel Full time $90,000 - $140,000

    Linux Kernel Engineer RoleThis is an exciting opportunity to join a global team as a junior Linux kernel engineer. As a key member of our kernel development team, you will play a crucial role in building and maintaining supported Ubuntu Linux kernels for various platforms and architectures.Key Responsibilities:Collaborate regularly with a globally...


  • Canberra, ACT, Australia Canonical Full time

    Ubuntu Linux Kernel Engineer - Silicon Enablement Canonical Canberra, Australian Capital Territory, Australia Join or sign in to find your next job Join to apply for the Ubuntu Linux Kernel Engineer - Silicon Enablement role at Canonical Ubuntu Linux Kernel Engineer - Silicon Enablement Canonical Canberra, Australian Capital Territory, Australia3 days ago Be...


  • Canberra, ACT, Australia Canonical Full time

    Ubuntu Linux Kernel Engineer - Silicon EnablementCanonical Canberra, Australian Capital Territory, AustraliaJoin or sign in to find your next jobJoin to apply for theUbuntu Linux Kernel Engineer - Silicon Enablementrole atCanonicalUbuntu Linux Kernel Engineer - Silicon EnablementCanonical Canberra, Australian Capital Territory, Australia3 days ago Be among...