Embedded & Desktop Linux Systems Engineer - Optimisation
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Embedded & Desktop Linux Systems Engineer - Optimisation Home based - Americas, Albany
Work across the full Linux stack from kernel through GUI to optimise Ubuntu for latest silicon on IoT and server-class hardware.
The role is fast-paced and problem-solving, requiring resourcefulness, clear communication, and ability to deliver across PC and IoT technologies. Teams partner with silicon companies to integrate next-generation features and performance enhancements.
Location: This is a Globally remote role
What your day will look like Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks
Collaborate with partners to deliver a delightful, optimised Ubuntu experience on their platforms
Take a holistic approach to the Ubuntu experience on partner platforms with input on technical plans, testing strategy, and quality metrics
Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge
Assist customers to integrate apps, SDKs, build device OS images, and optimise applications with Ubuntu Core, Desktop and Server
Work with the most advanced operating systems and application technologies in the enterprise world
Joining Canonical, you will partner with bright minds from around the world and work with new technologies in a fast-growing company focused on building a better platform with free software. You will work with customers on IoT and server platforms across verticals from robots to data centers, telco to retail.
What we are looking for in you You love technology and working with brilliant people
Bachelor's degree in Computer Science, STEM or similar
Experience with Linux packaging (Debian, RPM, Yocto)
Experience with open source communities and licences
Experience with C, C++
Ability to work in a globally distributed team with self-discipline and self-motivation
Additional skills that you might also bring Experience with graphics stacks
Understanding of networking - TCP/IP, DHCP, HTTP/REST
Basic understanding of security best practices in IoT or server environments
Good communication skills, public speaking experience
IoT / Embedded experience from board and SoC, BMCs, bootloaders and firmware to OS, apps and services
Experience with Docker/OCI containers or Kubernetes
What we offer you Base pay depends on location, experience, knowledge and skills. In addition to the base pay, roles may include bonuses and incentives. Canonical's compensation philosophy aims for equity across our global workforce.
We provide additional benefits which may vary by location. Details available in later recruitment stages.
Fully remote working environment
Personal learning and development budget
Annual compensation review
Recognition rewards
Annual holiday leave
Employee Assistance Programme
Opportunity to travel to meet colleagues at company events
Priority travel perks for long-haul company events
About Canonical Canonical is a pioneering tech firm at the forefront of open source. As the publisher of Ubuntu, we are shaping AI, IoT and cloud platforms. We recruit on a global basis and set high standards for excellence.
Canonical has been remote-first since 2004. Working at Canonical offers a forward-thinking environment to learn, adapt, and grow.
Canonical is an equal opportunity employer Canonical is an equal opportunity employer. We welcome applicants from all backgrounds and do not discriminate on any protected characteristic.
J-18808-Ljbffr