Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Linux Senior Software Engineer

Full-time

Canonical

Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world’s most widely used Linux desktop and server, for the latest silicon.

The role is a fast-paced, problem-solving role that’s challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware.

Location: This is a Globally remote role

What your day will look like

  • Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks

  • Work with partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms

  • Take a holistic approach to the Ubuntu experience on partner platforms with inputs on technical plans, testing strategy, quality metrics

  • Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge

  • Help our customers integrate their apps, SDKs, build device OS images, optimize applications with Ubuntu Core, Desktop and Server

  • Work with the most advanced operating systems and application technologies available in the enterprise world.

Joining Canonical, you will partner with bright minds from all over the world, and work with an exciting set of new technologies in a fast growing company with a truly unique and ambitious vision to build a better platform with free software. You will work with customers on exciting IoT and server platforms and technologies, built to support different verticals: from robots to data centers, from telco to retail.

What we are looking for in you

  • You love technology and working with brilliant people

  • You have a Bachelor’s degree in Computer Science, STEM or similar 

  • You have experience with Linux packaging (Debian, RPM, Yocto)

  • You have experience working with open source communities and licences

  • You have experience working with C, C++

  • You can work in a globally distributed team through self-discipline and self-motivation.

Additional skills that you might also bring

  • Experience with graphics stacks

  • Good understanding of networking - TCP/IP, DHCP,

  • Basic understanding of security best practices in IoT or server environments

  • Good communication skills, ideally public speaking experience

  • IoT / Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services

  • Some experience with Docker/OCI containers/K8s

What we offer you

Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.

In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.

  • Fully remote working environment - we’ve been working remotely since 2004!

  • Personal learning and development budget of 2,000USD per annum

  • Annual compensation review

  • Recognition rewards

  • Annual holiday leave

  • Parental Leave

  • Employee Assistance Programme

  • Opportunity to travel to new locations to meet colleagues at ‘sprints’

  • Priority Pass for travel and travel upgrades for long haul company events

About Canonical

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.

Canonical has been a remote-first company since its inception in 2004.​ Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#LI-remote 

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Embedded Linux Senior Software Engineer in Remote vacancy
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...as public cloud, data science, AI, engineering innovation and IoT. Our customers include...  ...and growing. We are hiring an Embedded Linux Field Engineer for Devices/IoT to expand... 
    Linux
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    2 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...  ...profitable, and growing. We are hiring a Linux devices software engineer on our SnapD... 
    Linux
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    1 day ago
  •  ...This is a general track for applications to any team at Canonical that works with the Linux kernel, across all seniority levels. Apply here if you are an exceptional software engineer who wants to work on both stable and cutting edge Linux kernels for Ubuntu and its wider... 
    Linux
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    3 days ago
  •  ...Toulouse, our multidisciplinary team of engineers, scientists, and strategists is building...  ...playing a key role in shaping the onboard software that powers our satellite constellation across...  ...-critical domains ~ Experience with embedded software development, including... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Remote work
    Flexible hours

    constellr GmbH

    Remote
    2 days ago
  •  ...leading provider of open source software and operating systems to the...  ...cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...Kernel Team, to work on the Linux kernel for Ubuntu. If you’ve...  ...and architectures from small embedded devices to standard desktop/... 
    Senior
    Linux
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    3 days ago
  •  ...design, build and distribute open-source software that enables people to enjoy the internet...  ...other team members and be mentored by more senior team members Collaborate with other...  ...platform, familiar with at least 2 of: Windows, Linux, Mac, Android A passion for enhancing... 
    Senior
    Linux
    Immediate start
    Home office

    Mozilla

    Remote
    3 days ago
  •  ...leading provider of open source software and operating systems to the...  ...public cloud, data science, AI, engineering innovation and IoT. Our...  ...and growing. We are hiring a senior software engineer to join our...  ...passionate about open source software, Linux, Golang, Python and Kubernetes... 
    Senior
    Linux
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    20 hours ago
  • $104k - $139k per year

     ...design, build and distribute open-source software that enables people to enjoy the...  ...global scale. We’re looking for a Senior Software Engineer with a strong platform mindset to help...  ...building stateless ML services such as embedding or similarity models, including multi-... 
    Senior
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    1 day ago
  • $104k - $139k per year

     ...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.  About...  ...keeping safety and performance at the forefront. As a WebExtensions Engineer, you will help implement new extension capabilities, improve... 
    Senior
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    10 days ago
  • $104k - $139k per year

     ...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. What...  ...environment. Collaborate on security initiatives: Partner with engineers across teams to identify, prioritize, and address security... 
    Senior
    Long term contract
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    5 days ago
  •  ...leading provider of open source software and operating systems to the...  ...public cloud, data science, AI, engineering innovation and IoT. Our...  ...competencies in modern C/C++, Linux distributions, software architectures...  ...team members , mentor less senior engineers, and participate in... 
    Senior
    Linux
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    20 hours ago
  • $170k - $215k per year

     ...Senior Software Engineer, Decision Science About the Company  The mining industry has steadily become worse at finding new ore deposits, requiring 10X more capital to make discoveries compared to 30 years ago. The easy-to-find, near-surface deposits have largely been found... 
    Senior
    Full time
    Internship
    Remote work

    KoBold Metals

    Remote
    3 days ago
  • $176.2k - $234.9k per year

     ...work together effectively, this role is fully remote, but requires you to be located in a US timezone. We're looking for a Senior Fullstack Software Engineer to join our team, passionately Responsibilities: What You'll Do: You will guide the technical direction and... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Remote work

    Atlassian

    Remote
    3 days ago
  •  ...from our portfolio. We are currently looking for a DevOps / Linux Infrastructure Engineer to join one of our clients ' team. If you're looking...  ...multiple environments Manage, coordinate, and implement software upgrades, patches, and hotfixes on servers, workstations, and... 
    Linux
    Permanent employment
    Full time
    Flexible hours

    TechBiz Global GmbH

    Remote
    a month ago
  •  ...beyond. The opportunity We are searching for a  Staff / Senior Software Engineer  to join our Search team . The role entails contributing...  ...What you will do: Work on a technically complex Search Engine. Deliver high-quality Elixir, Ruby and Golang code for new... 
    Senior
    Permanent employment
    Full time
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Distribusion Technologies

    Remote
    3 days ago
  •  ...brilliant people. You are an accomplished senior Python programmer that enjoys challenging...  ...automations or with traditional Linux systems administration, operations, and package...  ...pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO... 
    Senior
    Linux
    Remote work

    DHR International

    Remote
    a month ago
  •  ...self-employment.   About This Role We're hiring a Senior or Staff Software Engineer to work across our product teams. This is a high-impact, full...  ...bar, and helping engineers around you grow. You'll embed with product teams where the work is most important, partner... 
    Senior
    Self employment
    Remote work
    Flexible hours

    FEG Outsourcing Administrativo

    Remote
    14 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...  ...computing, and an interest in the entire Linux stack - from kernel to networking to virtualization... 
    Linux
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    4 days ago
  •  ...won’t just be writing code; you’ll be shaping the future. As a Software Engineer at Xapo, you will design, build, and deploy high-impact...  ...design to production operations, all while being mentored by senior engineers. You could join one of our dynamic, business domains... 
    Senior
    Full time
    Remote work
    Flexible hours

    Xapo Bank

    Remote
    1 day ago
  •  ...Senior JavaScript Software Engineer (Perm, Canada, Remote) This is a  permanent full-time remote  opportunity for those based in Canada. Please note that  visa sponsorship is not available for this role. About Nearform Nearform is an independent team of data & AI... 
    Senior
    Permanent employment
    Full time
    Remote work
    Flexible hours

    AON

    Remote
    20 days ago
  • $225k - $275k per year

     ...level individual contributor position embedded in the Security Engineering organization, focused on Wirespeed’s...  ...integration workflows. The Principal Software Engineer will own critical backend services...  ...code reviews. Mentor and guide senior engineers, helping them navigate... 
    Senior
    Long term contract
    Full time
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    4 days ago
  • $120k per year

     ...support some of the world’s most exciting engineering endeavors. Our first product, the V-...  ...development: Lead, coach, and support software developers through regular one-on-ones,...  ...product lines and platforms, including embedded systems, backend services, and user interfaces... 
    Work at office
    Local area
    Flexible hours
    3 days per week

    Voltera

    Remote
    6 days ago
  •  ...more, and counts the former President and COO of Hubspot, JD Sherman, among its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in technology... 
    Senior
    Worldwide

    HireDNA

    Remote
    a month ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...  ...security certifications  Extend and enhance Linux cryptographic components to meet country-... 
    Linux
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    1 day ago
  •  ...Software Engineer - AI-Native Product Builder Location : Toronto (Hybrid) or Remote within Canada...  ...and interest in applied, product-embedded AI Are comfortable using AI-assisted...  ...follow through You do not need to be senior. You do need to be capable, curious,... 
    Senior
    Remote job
    Long term contract
    Full time
    Temporary work
    Internship

    NexScale

    Remote
    28 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers include...  ...Engineering : the maintenance and evolution of a Linux distribution and its repositories This... 
    Linux
    Full time
    Freelance
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    3 days ago
  •  ...Addepto is a leading AI consulting () and data engineering () company that builds scalable, ROI-focused AI solutions for some of the world...  ...design and guide the implementation of robust, scalable, and secure software solutions. This role requires a deep understanding of both... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Contract work
    Remote work
    Flexible hours

    Addepto

    Remote
    20 days ago
  •  ...product suite Day-to-Day Impact Craft elegant, scalable software solutions that meet evolving business demands Partner with Product...  ...optimization and technical debt reduction Elevate our engineering culture by mentoring colleagues and championing best practices... 
    Senior
    Remote job
    For contractors
    Self employment
    Freelance
    Work from home
    Flexible hours

    Wingspan

    Remote
    more than 2 months ago
  •  ...stability, good value and consistent service delivery. Our backend software engineers make sure that when a customer hits a button in a Web...  ...using a language like Ruby Software development within the Linux/Unix environment Software development using a containerization... 
    Linux
    Permanent employment
    Full time

    xneelo

    Remote
    28 days ago
  •  ...TechBiz Global TechBiz Global is a leading recruitment and software development company. Our diverse, globally distributed team...  ...About the Role: We are seeking an experienced and versatile Senior Software Engineer to join our innovative and dynamic team. This position... 
    Senior
    Permanent employment
    Full time
    Remote work

    TechBiz Global GmbH

    Remote
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Linux Senior Software Engineer. Be the first to apply!