This role involves working across the Linux stack to optimize Ubuntu for the latest hardware platforms, collaborating with partners and customers to deliver high-quality, integrated solutions for IoT, servers, and desktops in a remote, fast-paced environment.
Key Responsibilities
Design and implement Ubuntu integration for new hardware platforms and software stacks
Collaborate with partners to deliver optimized Ubuntu experiences on their platforms
Lead technical efforts on complex customer projects involving system architectures from cloud to edge
Assist customers in integrating applications, SDKs, and building device OS images
Optimize applications using Ubuntu Core, Desktop, and Server environments
Requirements
A Bachelor’s degree in Computer Science, STEM or similar field.
Experience with Linux packaging systems including Debian, RPM, and Yocto.
Experience working with open source communities and licenses.
Experience programming with C and C++.
Ability to work in a globally distributed team through self-discipline and self-motivation.
Benefits & Perks
Fully remote working environment
Personal learning and development budget of 2,000USD per annum
Annual compensation review
Recognition rewards
Annual holiday leave
Parental Leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues at sprints
Travel upgrades for long haul company events
Additional benefits and rewards including annual bonuses and sales incentives (depending on role and location)
Ready to Apply?
Join Canonical and make an impact in renewable energy