
Embedded Linux Senior Software Engineer
Canonical
Completely RemoteFull TimeInformation Technology
Posted Today
Job description
Responsibilities
- Design and implement Ubuntu integration for IoT and server-class hardware platforms
- Work with partners to deliver optimized Ubuntu experiences on their platforms
- Take a holistic approach to technical plans, testing strategy, and quality metrics
- Act as technical lead on complex customer engagements from cloud to edge
- Help customers integrate apps, SDKs, and build device OS images using Ubuntu Core, Desktop, and Server
Requirements
- Bachelor’s degree in Computer Science, STEM, or a similar field
- Experience with Linux packaging (Debian, RPM, Yocto)
- Experience working with open source communities and licenses
- Proficiency with C and C++
- Ability to work effectively in a globally distributed team
Preferred Qualifications
- Experience with graphics stacks
- Understanding of networking (TCP/IP, DHCP, HTTP/REST)
- Knowledge of security best practices in IoT or server environments
- Experience with IoT/Embedded systems (SoC, BMCs, bootloaders, firmware)
- Experience with Docker, OCI containers, or Kubernetes
- Public speaking experience
Benefits
- Fully remote working environment
- Personal learning and development budget of $2,000 USD per annum
- Annual compensation review and recognition rewards
- Annual holiday leave and parental leave
- Employee Assistance Programme
- Opportunity to travel for team sprints
About the Company
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, the platform for AI, IoT, and the cloud, Canonical is changing the world through free software and remote-first collaboration.
Skills & tools
LinuxC++Embedded LinuxIoTYocto
What the team is looking for
Use this list as a quick fit check before you apply.
- 01Bachelor's degree in Computer Science or STEM
- 02Linux packaging experience (Debian, RPM, Yocto)
- 03Open source community experience
- 04C and C++ proficiency
AdWake up to a shortlist, not a search results page.
ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matches
Canonical
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Information Technology
- Posted
- Today
AdWake up to a shortlist, not a search results page.
ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matches