Remote Otter LogoRemoteOtter

Software Engineer - Ubuntu Core - Remote

Posted 24 weeks ago
Software Development
Full Time
Worldwide

Overview

An opportunity for a senior software engineer passionate about open source software, Linux, security, and the developer experience, focusing on embedded environments in the IoT market.

In Short

  • 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

Requirements

  • Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • Experience with Golang, C/C++, and Shell
  • Solid understanding of Linux and a modern GNU/Linux distribution, Debian or Ubuntu preferred
  • Experience or interest in low-level system and security facilities
  • Experience with API design and development - REST/gRPC or similar
  • Personal or professional experience with Linux-capable devices such as Raspberry Pi

Benefits

  • Work with the best and brightest people in technology
  • Opportunity to redefine the Linux experience in embedded environments
  • Be part of a growing international software company
Canonical logo

Canonical

Canonical is a prominent provider of open source software and operating systems, particularly known for its widely adopted platform, Ubuntu. The company serves a diverse range of global enterprise and technology markets, playing a crucial role in innovative sectors such as public cloud, data science, AI, engineering, and IoT. With a workforce of over 1,100 employees across more than 75 countries, Canonical champions a model of global distributed collaboration, minimizing office-based roles and facilitating in-person team meetings in various global locations. The company is committed to fostering technical leadership and career development within its teams, ensuring that its products are secure, efficient, and aligned with the needs of its customers, which include leading public cloud and silicon providers.

Share This Job!

Save This Job!

Similar Jobs:

R.V

Core Software Engineer - Remote

Renewed Vision

37 weeks ago

Join Renewed Vision as a Core Software Engineer to develop essential infrastructure and technologies for our platform.

Worldwide
Full-time
Software Development
Eventual logo

Software Engineer, Core Engine - Remote

Eventual

16 weeks ago

Join Eventual as a Software Engineer to develop the Daft distributed data engine, focusing on systems programming and distributed data systems.

United States
Full-time
Software Development
Solvd logo

Software Engineer (C++) - Remote

Solvd

7 weeks ago

Join Solvd Inc. as a Software Engineer specializing in C++ to develop and maintain Windows applications.

Argentina
Full-time
Software Development
abra logo

C++ Software Engineer - Remote

abra

8 weeks ago

Join our control systems software team as a C++ Software Engineer, responsible for developing and maintaining software components.

Israel
Full-time
Software Development

Darktrace

C++ Software Engineer - Remote

Darktrace

11 weeks ago

Join Darktrace as a C++ Software Engineer to enhance cyber security solutions in a hybrid work environment.

Cambridge, UK
Full-time
Software Development