
Linux Kernel Software Engineer
2 days ago
At Canonical, we're pushing the boundaries of what's possible with Linux kernel development. As a Junior Linux Kernel Engineer, you'll join our global team working on the world's most widely used Linux kernel.
We're looking for talented individuals who are passionate about software engineering and eager to take their skills to the next level. In this role, you'll work on optimizing solutions for key Silicon and Cloud partner platforms, develop driver support for bleeding-edge PC platforms, and collaborate with senior mentors to demystify the inner workings of the Linux kernel.
You'll have the opportunity to tackle serious initiatives, including:
- Optimized solutions for key Silicon and Cloud partner platforms
- Developer platforms such as Raspberry Pi and RISC-V
- Enabling Ubuntu on a wide range of embedded systems
- Security hardening and exploit mitigation
- Third-party driver integration and distribution
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 for company engineering events.
As a member of our Kernel Team, you'll enjoy:
- Collaborating regularly and proactively with a globally distributed team
- Learning from senior mentors to deepen your understanding of the Linux kernel
- Working closely with external silicon, cloud, or hardware manufacturer delivery teams
- Diagnosing and resolving issues in the kernel reported by customers and the community
We offer full-time positions available to early career candidates, recently graduated university students, or university students with less than 3 months before graduation. We're committed to creating an inclusive and supportive environment where everyone can thrive.
-
Junior linux kernel engineer
2 weeks ago
Manama, Manama, Bahrain Canonical Full timeEvery 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...
-
Linux Kernel Engineering Director
2 days ago
Manama, Manama, Bahrain RESO Full timeLead a Team of Experts in Linux Kernel DevelopmentAt RESO, we are seeking a highly skilled and experienced Linux Kernel Engineer to lead our team of experts in the development of the Ubuntu Linux kernel. As a key member of our engineering team, you will be responsible for driving the architecture, implementation, and delivery of the Linux kernel for...
-
Lead linux kernel engineer
2 days ago
Manama, Manama, Bahrain RESO Full timeUbuntu Linux, already the most popular Linux distribution in the world, is currently in the midst of an unprecedented surge in demand. To meet this need, the Canonical Kernel Team - those responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu - are looking for individuals with not only an incredibly deep technical background...
-
Senior Kernel Engineering Team Lead
11 hours ago
Manama, Manama, Bahrain RESO Full timeAbout RESO: We are a pioneering tech firm that pushes the boundaries of innovation and excellence. Our expertise lies in creating cutting-edge solutions that make a significant impact.We are currently seeking a highly skilled Senior Kernel Engineering Team Lead to join our team of dedicated professionals. This is an exciting opportunity to lead a distributed...
-
Manama, Manama, Bahrain RESO Full timeAbout the Job:As a Software Bootloader Engineer at RESO, you will be responsible for maintaining and enhancing the Ubuntu bootloader stack to provide fast, reliable, and secure Ubuntu systems on all devices and in the cloud.The boot process is one of the most critical aspects of any operating system where stability, reliability, and security are paramount....
-
Software Engineering Leadership Opportunity
3 days ago
Manama, Manama, Bahrain RESO Full timeAbout CanonicalWe are 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.Role OverviewThis is an exciting opportunity for an experienced manager of high-performing...
-
Software-defined networking engineer
2 weeks ago
Manama, Manama, Bahrain RESO Full timeThis is a general selection process for all seniority levels, to join teams that focus on open source networking software at Canonical. Apply here if you are an outstanding software engineer, passionate about networking at any level - from the Linux kernel IP or e BPF and bridge constructs, to overlay SDN networking like OVS and OVN, to router, switch and...
-
Linux cryptography and security engineer
2 days ago
Manama, Manama, Bahrain RESO Full timeThis is a unique opportunity to use your software engineering and cryptography skills to build and maintain the security foundation that enables Ubuntu and its users to operate securely and remain compliant to international information security standards such as FIPS 140-3 and Common Criteria. You will use your applied cryptography, Linux Security, and...
-
Software engineering manager
2 days ago
Manama, Manama, Bahrain RESO Full timeWe work closely with major silicon companies to optimise Ubuntu for their latest hardware. As a software engineering manager, you need to bring both technical and management skills to the leadership of your team. You will be leading an engineering team that works across the full Linux stack from kernel to GUI, to optimise Ubuntu, the world's most widely used...
-
Software engineering manager
1 week ago
Manama, Manama, Bahrain RESO Full timeOur mission is to build a next-generation private cloud infrastructure, combining KVM, Ceph, and SDN technologies to create a data center scale cloud that 'just works' and provides a mission-critical cloud for edge and core enterprise deployments. We're hiring engineering managers with experience in high-quality microservice architectures and...
-
Technical lead
15 hours ago
Manama, Manama, Bahrain RESO Full timeAbout the Role: We are seeking a highly skilled and experienced Linux kernel engineer to lead our efforts in developing and maintaining the Ubuntu kernel. Responsibilities: Lead a distributed team of engineers to develop and maintain the Ubuntu kernel. Develop your team through coaching, mentoring, leading by example, and feedback to ensure they grow as...
-
Embedded linux field engineering manager
2 weeks ago
Manama, Manama, Bahrain RESO 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 Io T. Our customers include the world's leading public cloud and silicon providers,...
-
Associate linux support engineer
2 days ago
Manama, Manama, Bahrain RESO 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 Io T. Our customers include the world's leading public cloud and silicon providers,...
-
Containerization & virtualisation engineer
2 weeks ago
Manama, Manama, Bahrain RESO 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 Io T. Our customers include the world's leading public cloud and silicon providers,...
-
Senior ubuntu embedded iot system engineer
2 weeks ago
Manama, Manama, Bahrain RESO Full timeCanonical Ubuntu is the world's leading Linux for software engineers, desktops, cloud and Io T. We bring open source to the world as a safe and secure platform for personal computing, and the launchpad for innovators, entrepreneurs, and scientists. We work with the world's most significant silicon companies - Intel, AMD, Nvidia, Mediatek, Hisilicon, Samsung...
-
Linux desktop
2 weeks ago
Manama, Manama, Bahrain RESO Full timeThis is an opportunity for a Linux Engineer/Administrator with a passion for Linux and Customer Success to build a career with Canonical and support the technical needs of customers leveraging Ubuntu and open source products. If you have a passion for technology and an eagerness to learn, then you will enjoy working with some of the best people in the...
-
Senior Linux Systems Engineer
4 days ago
Manama, Manama, Bahrain RESO Full timeAbout the RoleWe are seeking a highly skilled Associate Linux Support Engineer to join our team at Canonical. As a key member of our support team, you will be responsible for providing exceptional technical support to customers leveraging Ubuntu and open source products.About UsCanonical is a leading provider of open source software and operating systems to...
-
Automotive Software Engineering Leader
2 days ago
Manama, Manama, Bahrain RESO Full timeAt RESO, we are seeking a highly skilled Automotive Software Engineering Leader to join our team. This is an exciting opportunity for a seasoned professional to lead the development of cutting-edge automotive software solutions.About the RoleWe have created a role for a Technical Manager, Automotive and Industrial with a passion for open source and precision...
-
Embedded linux field engineer for devices/iot
2 weeks ago
Manama, Manama, Bahrain RESO Full timeJob Description 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 Io T. Our customers include the world's leading public cloud and...
-
Hpc software engineer
2 weeks ago
Manama, Manama, Bahrain RESO Full timeHPC is an important and technically challenging compute domain, with specialised tooling and a very high expectation of precision, efficiency and automation. This role is for a software engineer to join our HPC team to deliver an outstanding HPC experience - from bare metal to public cloud - as part of the broader Ubuntu platform. We are looking for a range...