Embedded & Desktop Linux Systems Engineer - Optimisation
Canonical is seeking an Embedded & Desktop Linux Systems Engineer to work across the full Linux stack, from kernel to GUI, optimizing Ubuntu for the latest silicon. This role involves collaborating with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware. The position is globally remote, offering the opportunity to work with a diverse team on cutting-edge technologies.
Key responsibilities include designing and implementing optimal Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks. The engineer 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 complex customer engagements involving complete system architectures from cloud to edge. Additionally, the role involves assisting customers in integrating their applications, 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, experience with Linux packaging (Debian, RPM, Yocto), and experience working with open-source communities and licenses. Proficiency in C and C++ is required, along with the ability to work in a globally distributed team through self-discipline and self-motivation. Additional skills that are advantageous include experience with graphics stacks, a good understanding of networking (TCP/IP, DHCP, HTTP/REST), a basic understanding of security best practices in IoT or server environments, good communication skills, ideally with public speaking experience, IoT/Embedded experience from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services, and some experience with Docker/OCI containers/K8s.
Canonical offers 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, an Employee Assistance Programme, 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. Compensation is competitive and depends on various factors including geographical location, level of experience, knowledge, and skills. Certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilization.
Canonical 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, Canonical is changing the world on a daily basis. The company recruits on a global basis and sets a very high standard for people joining the company, expecting excellence to succeed. Canonical has been a remote-first company since its inception in 2004, providing a unique window into the world of 21st-century digital business.