This role involves designing, implementing, and optimizing Ubuntu across various hardware platforms, including IoT and server environments, by collaborating with partners and customers to deliver high-quality, integrated solutions in a fast-paced, remote setting.
Key Responsibilities
Design and implement Ubuntu integration for the latest IoT and server hardware platforms
Collaborate with partners to deliver optimized Ubuntu experiences on their platforms
Lead technical efforts on complex customer system architecture engagements from cloud to edge
Assist customers in integrating applications, SDKs, and building device OS images
Optimize applications using Ubuntu Core, Desktop, and Server across various hardware 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.
Proficiency in 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,000 USD 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