Remote Otter LogoRemoteOtter

Linux Software Engineer - Embedded Systems - Remote

Posted 28 weeks ago
Software Development
Full Time
Worldwide

Overview

This role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology and embedded systems, across all seniority levels.

In Short

  • Work with the latest Linux kernel, RTOS, and open source technologies
  • Deliver Ubuntu for the latest IoT and server-class hardware platforms
  • Integrate and maintain device-oriented software stacks
  • Write high-quality, well-designed software
  • Collaborate proactively with other globally distributed teams
  • Display technical leadership internally and within our external communities
  • Help our customers ship their apps and SDKs on Ubuntu
  • Build device OS images with Ubuntu Core, Desktop and Server
  • Optimise the Ubuntu kernel and libraries for silicon-specific capabilities
  • Debug issues and produce high-quality code to fix them

Requirements

  • An exceptional academic track record from both high school and university
  • Drive and a track record of going above-and-beyond expectations
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Experience with Linux (Debian or Ubuntu preferred)
  • Passion for Linux and embedded systems software (e.g. kernel, graphics, Yocto)
  • Fluency in at least one of Golang, C, C++, or Rust
  • Professional written and spoken English
  • Excellent interpersonal skills, curiosity, flexibility, and accountability
  • Passion, thoughtfulness, and self-motivation
  • Excellent communication and presentation skills

Benefits

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events
Canonical - Jobs logo

Canonical - Jobs

Canonical is a pioneering technology firm leading the global shift towards open source solutions. As the publisher of Ubuntu, a key open source project that serves as a platform for AI, IoT, and cloud computing, Canonical is dedicated to transforming the technological landscape. The company has maintained a remote-first approach since its founding in 2004, emphasizing a high standard of excellence in its workforce. Canonical values diversity and fosters an inclusive workplace, ensuring that a variety of experiences and perspectives contribute to a better work environment and superior products.

Share This Job!

Save This Job!

Similar Jobs:

Canonical logo

Embedded Linux Software Engineer - Remote

Canonical

37 weeks ago

Canonical is seeking engineers for various roles in low-level system technology and embedded systems.

Worldwide
Full-time
Software Development
Serve Robotics logo

Senior Software Engineer - Embedded Systems - Remote

Serve Robotics

37 weeks ago

Join Serve Robotics as a Senior Software Engineer to develop the software platform for autonomous delivery robots.

USA
Full-time
Software Development
Pano logo

Senior Software Engineer - Embedded Linux - Remote

Pano

26 weeks ago

Join Pano as a Senior Software Engineer - Embedded Linux to develop systems that enhance wildfire detection and response.

USA
Full-time
Software Development
Inspiren logo

Senior Embedded Systems Engineer (Linux) - Remote

Inspiren

29 weeks ago

Join Inspiren as a Senior Embedded Systems Engineer focusing on Linux, where you'll lead product development and collaborate on innovative solutions.

US
Full-time
Software Development
$160,000 - $180,000/year

E.C.S

Embedded Software Engineer - Remote

Emerson Career Site

20 weeks ago

Join Emerson as an Embedded Software Engineer to develop real-time embedded software for industrial control systems.

India
Full-time
Software Development