C
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
