All jobs
Save

Embedded & Desktop Linux Systems Engineer - Optimisation

Canonical
Contract type
Ongoing
Work mode
100% remote
Experience
3 years

Job description

Key details

  • Work with Linux packaging (Debian, RPM, Yocto)
  • Engage with open source communities and licences
  • Develop using C and C++
  • Collaborate in a globally distributed team with self-discipline and self-motivation
  • Potentially work with graphics stacks, networking (TCP/IP, DHCP, HTTP/REST), security best practices in IoT or server environments, IoT/Embedded systems, and Docker/OCI containers/K8s
  • Company mission
  • Canonical is a pioneering tech firm at the forefront of the global move to open source, publishing Ubuntu, a platform for AI, IoT and the cloud, changing the world daily

Primary stack

Core technologies

DockerKubernetes

Benefits

  • 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'
  • Priority Pass for travel and travel upgrades for long haul company events

Requirements & details

  • Bachelor's degree in Computer Science, STEM or similar
  • Experience with Linux packaging (Debian, RPM, Yocto)
  • Experience working with open source communities and licences
  • Experience working with C, C++
  • Ability to work in a globally distributed team through self-discipline and self-motivation
  • 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, IoT/Embedded experience, some experience with Docker/OCI containers/K8s
  • C, C++, Linux, Docker, Kubernetes
  • Docker
  • Kubernetes

Apply