Software Engineer - Ubuntu Core job at Canonical
Website :
313 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Software Engineer - Ubuntu Core

[ Type: FULL TIME , Industry: Telecommunications , Category: Computer & IT ]

Jobs at:

Canonical

Deadline of this Job:
Monday, June 10 2024 

Duty Station:
Within Kenya , Nairobi, East Africa

Summary
Date Posted: Monday, May 27 2024, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Canonical
Canonical jobs in Kenya

JOB DETAILS:
We deliver open source to the world faster, more securely and more cost effectively than any other company. If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.

As a senior team member, you'll be designing and implementing software that runs on various CPU architectures, such as ARM, RISC-V, and X86. You will work on boot mechanisms, bootloaders, storage partition layout, device trees, kernel, services, and userspace applications to manage the system via RESTful APIs.
• Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

What you'll do
• Develop system daemons with REST APIs in Golang
• Integrate diverse bootloaders and maintain gadget snaps
• Collaborate proactively with a distributed team
• Write high quality code with unit tests to create new features
• Debug issues and produce high quality fixes
• Review code produced by other engineers
• Discuss ideas and collaborate on finding good solutions
• Work from home with global travel 2 to 4 times a year for internal and external events

Who you are
• You love technology and working with brilliant people
• You are curious, flexible, articulate, and accountable
• You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
• You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
• You have experience with Golang, C/C++, and Shell
• You have a solid understanding of Linux and a modern GNU/Linux distribution, Debian or Ubuntu preferred
• You have experience or interest in low-level system and security facilities such as:
o Bootloaders in ARM and X86, such as piboot, uboot, grub-uefi
o Systemd and units, udev, initrd, graphics
o OS level firmware daemons and CLI applications
o Linux security implementations - TPM, FDE, LUKS, HSM, etc.
• You have experience with API design and development - REST/gRPC or similar
• You have personal or professional experience with Linux-capable devices such as Raspberry Pi

Job Experience: No Requirements

Work Hours: 8


Experience in Months:

Level of Education:
Bachelor Degree

Job application procedure

Method of Application
Interested and qualified? Go to Canonical on boards.greenhouse.io to apply



All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Monday, June 10 2024
Duty Station: Nairobi
Posted: 27-05-2024
No of Jobs: 1
Start Publishing: 27-05-2024
Stop Publishing (Put date of 2030): 27-05-2067
Apply Now

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.