Remote Embedded Linux Engineer (Ubuntu Core)

Canonical

Greater London

Remote

GBP 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Distributed work environment
Learning budget
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Wellness platform
Travel opportunities
Priority travel upgrades

Job summary

Canonical is hiring an Ubuntu Core Software Engineer to redefine the Linux experience in embedded environments with secure, updatable OS for IoT. The role is remote in the EMEA region, with focus on boot mechanisms, kernel, and device firmware across ARM, RISC-V, and x86 architectures.

You will design and implement software for various CPU architectures, collaborate with a distributed team, and travel 2-4 times per year for events.

Qualifications

  • Bachelor’s degree in Computer Science, STEM or similar.
  • Experience with C or Golang and Shell.
  • Solid understanding of Linux; Debian/Ubuntu preferred.
  • Experience with Linux-capable devices such as Raspberry Pi.
  • Interest/experience in low-level systems and security facilities (bootloaders, systemd, firmware daemons).

Responsibilities

  • Write high quality code with unit tests to create new features.
  • Debug Linux system level issues and produce high quality code to fix them.
  • Collaborate proactively with a distributed team.
  • Review code produced by other engineers.
  • Discuss ideas and collaborate on finding good solutions.
  • Integrate diverse bootloaders and maintain gadget snaps.
  • Work from home with global travel 2 to 4 times a year for internal and external events.

Skills

C or Golang
Shell
Linux knowledge
Raspberry Pi
Bootloaders/Uefi
Systemd/Udev
Yocto knowledge

Education

Bachelor’s degree in Computer Science or STEM

Job description

Canonical is hiring an Ubuntu Core Software Engineer to redefine the Linux experience in embedded environments with secure, updatable OS for IoT. The role is remote in the EMEA region, with focus on boot mechanisms, kernel, and device firmware across ARM, RISC-V, and x86 architectures.

You will design and implement software for various CPU architectures, collaborate with a distributed team, and travel 2-4 times per year for events.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ubuntu Core Software Engineer
Ubuntu Core Software Engineer

Canonical • Greater London

Remote
GBP 90,000 - 120,000
Distributed work environment
Learning budget
Annual compensation review
+6
Remote Embedded IoT Solutions Sales Leader
Remote Embedded IoT Solutions Sales Leader

Canonical • United Kingdom

Remote
GBP 91,000 - 136,000
Annual bonus/commission
Team sprints twice yearly
Learning and development budget
+1
Remote Security Software Engineer
Remote Security Software Engineer

Canonical • United Kingdom

Remote
GBP 80,000 - 120,000
Twice-yearly team sprints in person
Personal learning and development USD
Remote Engineering Manager - Distributed Linux Systems
Remote Engineering Manager - Distributed Linux Systems

Canonical • England

Remote
GBP 90,000 - 130,000
Learning budget
Annual review
Holiday leave
+2
Remote Project Manager - Ubuntu Embedded Systems
Remote Project Manager - Ubuntu Embedded Systems

Meetborderless • United Kingdom

Remote
GBP 89,000 - 111,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+6
Kernel Engineer - Silicon Platform Integration (Remote)
Kernel Engineer - Silicon Platform Integration (Remote)

remote work • United Kingdom

Remote
GBP 91,000 - 121,000
Remote Embedded Linux Engineer - Kernel Drivers & BSP
Remote Embedded Linux Engineer - Kernel Drivers & BSP

Hexwired Recruitment Limited • United Kingdom

Remote
GBP 55,000 - 65,000
Senior Embedded Linux Engineer - Kernel / Device Drivers
Senior Embedded Linux Engineer - Kernel / Device Drivers

Opus Resourcing Ltd • London

On-site
GBP 80,000 - 103,000
Pension
Health insurance
30 days holiday
Remote Linux Cloud Engineer – Open Source Sustaining
Remote Linux Cloud Engineer – Open Source Sustaining

Meetborderless • United Kingdom

On-site
GBP 90,000 - 120,000
Distributed collaboration across teams
Annual learning budget
Performance-based bonus
+2
Project Manager - Ubuntu Embedded Systems
Project Manager - Ubuntu Embedded Systems

Meetborderless • Greater London

On-site
GBP 66,000 - 96,000
Team sprints in person (twice yearly)
Learning budget USD 2,000/year
Annual compensation review
+3