Canonical

Senior Engineer – Linux Platform Integration, Ubuntu Systems

Canonical

full-time

Posted on:

Location Type: Remote

Location: Anywhere in the World

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and implement the best Ubuntu integration for the latest IoT desktop and server-class hardware platforms and software stacks
  • Work with partners to deliver an optimized, first class Ubuntu experience on their platforms
  • Take a holistic approach to the Ubuntu experience on partner platforms with inputs on technical plans, testing strategy, quality metrics
  • Participate as technical lead on customer engagements involving complete system architectures from cloud to edge
  • Help our partners integrate their apps, SDKs, build device OS images, and optimize applications with Ubuntu Core, Desktop and Server
  • Work with the most advanced operating systems and application technologies available in the enterprise world.

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 Python, C, C++
  • Ability to work in a globally distributed team through self-discipline and self-motivation.
  • Nice to have: Experience with server technologies, including UEFI firmware, GPU computing, RDMA/Infiniband and virtualization stacks
  • Nice to have: Experience with graphics stacks
  • Nice to have: Good understanding of networking - TCP/IP, DHCP, HTTP/REST
  • Nice to have: Basic understanding of security best practices in IoT or server environments
  • Nice to have: Good communication skills, ideally public speaking experience
  • Nice to have: IoT / Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services
  • Nice to have: Experience working with CI automation platforms such as GitHub
  • Nice to have: Experience with performance benchmarking and profiling
  • Nice to have: Some experience with Docker/OCI containers/K8s
Benefits
  • Learning and development opportunities
  • Annual compensation review
  • Recognition rewards
  • Annual leave
  • Priority Pass for travel
  • Fully remote working environment - we’ve been working remotely since 2004!
  • Personal learning and development budget of 2,000USD per annum
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at ‘sprints’
  • Priority Pass for travel and travel upgrades for long haul company events
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Linux packagingDebianRPMYoctoPythonCC++UEFI firmwareGPU computingTCP/IP
Soft Skills
self-disciplineself-motivationcommunication skillspublic speaking
Certifications
Bachelor’s degree in Computer ScienceSTEM