Join to apply for the ubuntu core software engineer role at canonical.
About the role
canonical is a leading provider of open source software and operating systems, widely used in enterprise cloud, data science, ai, and iot. We are hiring a ubuntu core software engineer to innovate in embedded linux environments, focusing on security, updatability, and minimal footprint. This role involves working on low-level os components across architectures like arm, risc-v, and x86, including boot mechanisms, kernel, and device firmware.
Responsibilities
write high-quality, tested code to develop new features.
Debug system-level linux issues and implement fixes.
Collaborate with a distributed team and review peer code.
Design and maintain bootloaders, storage layouts, and device trees.
Work remotely with occasional global travel.
Candidate profile
passionate about technology and teamwork.
Curious, adaptable, articulate, and responsible.
Degree in computer science, stem, or related field.
Experience with c, golang, shell scripting, and linux.
Experience with linux devices like raspberry pi and low-level systems such as bootloaders, systemd, security modules.
Interest or experience with yocto is a plus.
What we offer
remote work with biannual in-person sprints.
Usd 2,000 annual learning budget.
Performance reviews, benefits, and travel opportunities.
About canonical
canonical pioneers open source, with ubuntu as a major platform for cloud, ai, and iot. We value diversity, excellence, and remote collaboration, fostering an inclusive environment.
#j-18808-ljbffr