Linux Platform Integration - Ubuntu Systems Senior Engineer
As a Linux Platform Integration - Ubuntu Systems Senior Engineer at Canonical, you will work across the full Linux stack, from kernel through networking, virtualization, and graphics, to optimize Ubuntu for the latest silicon. This role involves partnering with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware. Canonical offers a dynamic, fast-paced team environment and a career full of learning and development opportunities.
Key responsibilities include designing and implementing optimal Ubuntu integration for the latest IoT, desktop, and server-class hardware platforms and software stacks. You will work with partners to deliver a first-class Ubuntu experience on their platforms, take a holistic approach to the Ubuntu experience with inputs on technical plans, testing strategy, and quality metrics, and participate as a technical lead on customer engagements involving complete system architectures from cloud to edge. Additionally, you will assist partners in integrating their apps, SDKs, building device OS images, and optimizing applications with Ubuntu Core, Desktop, and Server.
The ideal candidate will have a Bachelor's degree in Computer Science, STEM, or a similar field, and experience with Linux packaging (Debian, RPM, Yocto). Experience working with open-source communities and licenses, proficiency in Python, C, and C++, and the ability to work in a globally distributed team through self-discipline and self-motivation are essential. Additional desirable skills include experience with server technologies such as UEFI firmware, GPU computing, RDMA/Infiniband, and virtualization stacks, as well as a good understanding of networking protocols like TCP/IP, DHCP, and HTTP/REST.
Canonical provides a fully remote working environment, a personal learning and development budget of $2,000 per annum, annual compensation reviews, recognition rewards, annual holiday leave, parental leave, and an Employee Assistance Programme. There are also opportunities to travel to new locations to meet colleagues at 'sprints' and a Priority Pass for travel and travel upgrades for long-haul company events.
Joining Canonical means partnering with bright minds from all over the world and working with an exciting set of new technologies in a fast-growing company with a unique and ambitious vision to build a better platform with free software. You will work with customers on exciting IoT, desktop, and server platforms and technologies, built to support different verticals: from robots to data centers, from telco to retail, as well as automotive.