Ubuntu Core Software Engineer
Job Description & How to Apply Below
About the role
Canonical is a leading provider of open source software and operating systems. We are hiring a Ubuntu Core Software Engineer to redefine the Linux experience in embedded environments with a focus on security and up gradability in the IoT market. This role involves designing and implementing software across various CPU architectures, including ARM, RISC-V, and x86.
Responsibilities
Write high-quality code with unit tests for new features.
Debug Linux system-level issues and produce fixes.
Collaborate proactively with a distributed team.
Review code from other engineers.
Discuss ideas and find optimal solutions.
Integrate diverse bootloaders and maintain gadget snaps.
Work remotely with global travel 2-4 times a year.
Qualifications
Passion for technology and collaboration.
Curiosity, flexibility, articulate, and accountable.
Bachelor's degree in Computer Science, STEM, or similar.
Experience with C or Golang, Shell scripting.
Solid understanding of Linux, Debian or Ubuntu preferred.
Experience with Linux-capable devices like Raspberry Pi.
Interest or experience in low-level systems and security (e.g., bootloaders, systemd, Linux security features).
Knowledge of Yocto is a plus.
Location
This role is remote within the EMEA region.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×