Linux Devices Software Engineer - Embedded & Kernel Expert

Canonical

United States

Remote

USD 100,000 - 130,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Personal learning and development budget of USD 2,000 per year
Recognition rewards
Maternity and paternity leave

Job summary

Canonical is seeking talented engineers to work on advanced low-level system technology on autonomous devices. You will join a global team, focusing on Ubuntu development for IoT and server-class hardware.

Ideal candidates will have a strong background in Computer Science, a passion for Linux, and fluency in programming languages such as Golang, C, C++, or Rust. The role allows for remote work across various time zones and comes with a range of perks including a development budget and annual compensation review.

Qualifications

  • An exceptional academic track record from both high school and university.
  • Drive and a track record of going above-and-beyond expectations.
  • Passion for Linux or embedded systems software.

Responsibilities

  • Work with the latest Linux kernel and open source technologies.
  • Deliver Ubuntu for the latest IoT and server-class hardware platforms.
  • Collaborate proactively with other globally distributed teams.

Skills

Fluency in at least one of Golang, C, C++, or Rust
Experience with Linux (Debian or Ubuntu preferred)
Excellent communication and presentation skills
Experience in board design, bring up, and validation

Education

Undergraduate degree in Computer Science or STEM

Tools

Shell or Python scripting skills
Understanding of build systems and toolchains

Job description

Canonical is seeking talented engineers to work on advanced low-level system technology on autonomous devices. You will join a global team, focusing on Ubuntu development for IoT and server-class hardware.

Ideal candidates will have a strong background in Computer Science, a passion for Linux, and fluency in programming languages such as Golang, C, C++, or Rust. The role allows for remote work across various time zones and comes with a range of perks including a development budget and annual compensation review.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Remote IoT Linux Systems Engineer (Embedded)
Senior Remote IoT Linux Systems Engineer (Embedded)

Job4Travelers • Newark (NJ)

Remote
USD 110,000 - 170,000
Distributed team sprints
Learning budget USD 2,000 per year
Annual compensation review
+6
Remote Embedded Linux Field Engineer for IoT Devices
Remote Embedded Linux Field Engineer for IoT Devices

Canonical • United States

Hybrid
USD 110,000 - 160,000
Distributed team sprints
Learning & development budget
Annual compensation review
+4
Embedded Linux Field Engineer for Devices/IoT
Embedded Linux Field Engineer for Devices/IoT

TieTalent • Pennsylvania

On-site
USD 80,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+5
Linux Devices Engineer (Go) - Remote & Snaps IoT
Linux Devices Engineer (Go) - Remote & Snaps IoT

Canonical • United States

On-site
USD 90,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Linux Engineer — Ubuntu on Next-Gen Silicon (Remote)
Linux Engineer — Ubuntu on Next-Gen Silicon (Remote)

Canonical • United States

Remote
USD 120,000 - 180,000
Performance bonus
Annual review
Learning budget
+3
Engineering Manager – Embedded Linux (Ubuntu Core)
Engineering Manager – Embedded Linux (Ubuntu Core)

Canonical • United States

On-site
USD 120,000 - 160,000
Personal learning budget of USD 2000 per year
Annual compensation review
Maternity and paternity leave
+2
Embedded Linux Field Engineer - IoT Devices - Remote
Embedded Linux Field Engineer - IoT Devices - Remote

United States Digital Space LLC • United States

Remote
USD 120,000 - 160,000
Team sprints in person twice a year
$2,000 learning budget per year
Annual compensation review
+6
Embedded Linux Field Engineer for Devices/IoT
Embedded Linux Field Engineer for Devices/IoT

Canonical • United States

Hybrid
USD 110,000 - 160,000
Distributed team sprints
Learning & development budget
Annual compensation review
+4
Linux Software Engineer - Ubuntu for Next-Gen Silicon (Fully Remote)
Linux Software Engineer - Ubuntu for Next-Gen Silicon (Fully Remote)

Canonical • United States

Remote
USD 120,000 - 180,000
Performance bonus
Annual review
Learning budget
+3
Linux devices software engineer – snapd
Linux devices software engineer – snapd

Jobicy • United States

Remote
USD 120,000 - 170,000
Learning and development budget USD 2,
Annual compensation review
Maternity and paternity leave
+1