Embedded Linux Senior Software Engineer - Optimisation Join Canonical as an Embedded Linux Senior Software Engineer - Optimisation.
Work across the full Linux stack to optimise Ubuntu for the latest silicon.
The role is fast-paced and challenging, requiring a resourceful, articulate, and skilled individual to deliver solutions across PC and IoT technologies.
Partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements.
Location:  Globally remote role 
Responsibilities:  
- Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks 
- Work with partners to deliver a delightful, optimised Ubuntu experience on their platforms 
- Take a holistic approach to the Ubuntu experience on partner platforms 
- Participate as technical lead on complex customer engagements involving complete system architectures 
- Help customers integrate their apps, SDKs, and optimize applications with Ubuntu Core, Desktop and Server 
Requirements:  
- Bachelor's degree in Computer Science, STEM or similar 
- Experience with Linux packaging (Debian, RPM, Yocto) 
- Experience working with open source communities and licenses 
- Experience working with C, C++ 
- Ability to work in a globally distributed team 
Additional Skills:  
- Experience with graphics stacks 
- Good understanding of networking - TCP/IP, DHCP, HTTP/REST 
- Basic understanding of security best practices in IoT or server environments 
- Good communication skills, ideally public speaking experience 
- IoT / Embedded experience 
What we offer:  
- Fully remote working environment 
- Personal learning and development budget 
- Annual compensation review 
- Recognition rewards 
- Annual holiday leave 
- Parental Leave 
- Employee Assistance Programme 
Canonical is an equal opportunity employer and values diversity of experience, perspectives, and background.
 #J-18808-Ljbffr