Embedded Linux Senior Software Engineer – Optimisation

Apply to Job Here


Company NameCanonical
Company TypePrivate
Job TypeFull-Time
Salary RangeMarket Competitive
LocationZagreb, Zagreb, Croatia
QualificationsBachelor’s Degree
Experience5 Year+

Job Overview

Canonical is seeking an Embedded Linux Senior Software Engineer with a focus on Optimisation to join their remote-first team. This role involves enhancing the performance and efficiency of Ubuntu for various platforms, from tiny connected devices to large mainframes. You will contribute to open-source innovation and work within a passionate global community.

Company Overview

Canonical is a global leader in open-source software, renowned as the publisher of Ubuntu, the world’s most popular enterprise Linux. They are dedicated to delivering secure, reliable, and cost-effective open-source solutions from the cloud to the edge, supported by a vibrant community of over 200,000 contributors. Canonical operates as a remote-first company, valuing skills over location, and fosters an environment of generosity and innovation at the heart of open source.

Quick Details

  • Salary Range: Market Competitive
  • Job Type: Full-time
  • Qualifications: Bachelor’s Degree
  • Experience: 5 Year+

Key Responsibilities

  • Develop, test, and optimize Embedded Linux software components for performance and efficiency.
  • Contribute to the continuous improvement and evolution of Ubuntu across diverse hardware platforms.
  • Engage with the open-source community to drive innovation and share technical expertise.
  • Design and implement robust and secure Linux system-level solutions.
  • Debug and resolve complex issues related to embedded systems and kernel interactions.
  • Collaborate with cross-functional teams in a remote work environment to deliver high-quality software.

Requirements

  • Demonstrable experience as a Senior Software Engineer with a strong focus on Embedded Linux.
  • Proficiency in C/C++ programming and experience with system-level optimization techniques.
  • In-depth understanding of Linux kernel, device drivers, and overall system architecture.
  • Familiarity with various embedded platforms and hardware-software integration.
  • Experience with version control systems (e.g., Git) and open-source development workflows.
  • Excellent problem-solving skills and ability to communicate effectively in a remote team setting.

Benefits

  • Opportunity to work with a leading company in open-source software and the publisher of Ubuntu.
  • Be part of a remote-first work culture, offering flexibility and autonomy.
  • Contribute directly to a globally recognized operating system and its passionate community.
  • Engage in challenging and impactful projects that shape the future of Linux and embedded systems.
  • Professional growth and continuous learning opportunities within a cutting-edge tech environment.
  • Work alongside talented engineers and contribute to significant technological advancements.

Apply to Job Here