Job Description

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

  1. Write high-quality, tested code to develop new features.
  2. Debug system-level Linux issues and implement fixes.
  3. Collaborate with a distributed team and review peer code.
  4. Design and maintain bootloaders, storage layouts, and device trees.
  5. Work remotely with occasional global travel.

Candidate Prof...

Ready to Apply?

Take the next step in your AI career. Submit your application to Canonical today.

Submit Application