Enable job alerts via email!

Ubuntu Core Software Engineer

Canonical

Pittsburgh (Allegheny County)

Remote

USD 90,000 - 130,000

Full time

13 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading open-source software company is hiring an Ubuntu Core Software Engineer to redefine the Linux experience in embedded environments. This remote role involves designing software across various CPU architectures, collaborating with a distributed team, and offers a comprehensive benefits package including a learning budget and annual compensation reviews.

Benefits

Distributed work environment with team sprints
Learning and development budget of USD 2,000/year
Annual compensation review and performance rewards
Comprehensive benefits including leave and wellness programs

Qualifications

  • Experience with Linux-capable devices like Raspberry Pi.
  • Solid understanding of Linux, preferably Debian or Ubuntu.
  • Interest in low-level systems and security facilities.

Responsibilities

  • Writing high-quality code with unit tests for new features.
  • Debugging Linux system issues and fixing them.
  • Collaborating with a distributed team.

Skills

C
Golang
Shell scripting
Linux
Bootloaders
Systemd
Linux security implementations

Education

Bachelor's degree in Computer Science, STEM, or similar

Job description

Join to apply for the Ubuntu Core Software Engineer role at Canonical.

We are hiring a Ubuntu Core Software Engineer to redefine the Linux experience in embedded environments with the smallest, most secure, and updatable operating system in the IoT market. This role involves designing and implementing software across various CPU architectures, including ARM, RISC-V, and X86, focusing on boot mechanisms, kernel, and services.

The position is remote within the EMEA region and involves working on low-level operating systems, kernel, and device firmware, collaborating with a distributed team, and traveling 2-4 times a year for internal and external events.

Responsibilities include:
  • Writing high-quality code with unit tests for new features
  • Debugging Linux system issues and fixing them
  • Collaborating with a distributed team
  • Reviewing code from other engineers
  • Integrating diverse bootloaders and maintaining gadget snaps
Ideal candidates will have:
  • A passion for technology and teamwork
  • Curiosity, flexibility, and accountability
  • A Bachelor's degree in Computer Science, STEM, or similar
  • Experience with C or Golang, Shell scripting
  • Solid understanding of Linux, preferably Debian or Ubuntu
  • Experience with Linux-capable devices like Raspberry Pi
  • Interest or experience in low-level systems and security facilities such as bootloaders, systemd, Linux security implementations, etc.
What we offer:
  • Distributed work environment with team sprints
  • Learning and development budget of USD 2,000/year
  • Annual compensation review and performance rewards
  • Comprehensive benefits including leave, parental leave, wellness programs, and travel opportunities
About Canonical:

Canonical is a pioneering open-source software company, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. We promote diversity and equal opportunity, fostering a workplace free from discrimination and welcoming applicants of all backgrounds.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Ubuntu Core Software Engineer

Canonical

Fresno

Remote

USD 80,000 - 110,000

12 days ago

Ubuntu Core Software Engineer

Canonical

Omaha

Remote

USD 110,000 - 125,000

12 days ago

Ubuntu Core Software Engineer

Canonical

San Bernardino

Remote

USD 110,000 - 150,000

12 days ago

Ubuntu Core Software Engineer

Canonical

Sacramento

Remote

USD 80,000 - 120,000

12 days ago

Ubuntu Core Software Engineer

Canonical

Las Vegas

Remote

USD 90,000 - 130,000

12 days ago

Ubuntu Core Software Engineer

Canonical

Detroit

Remote

USD 90,000 - 130,000

12 days ago

Ubuntu Core Software Engineer

Canonical

Washington

Remote

USD 100,000 - 150,000

12 days ago

Ubuntu Core Software Engineer

Canonical

San Francisco

Remote

USD 120,000 - 175,000

12 days ago

Ubuntu Core Software Engineer

Canonical

San Diego

Remote

USD 80,000 - 100,000

12 days ago