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 11 days 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
    14 days ago
  •  ...including semiconductor, component, terminal, software and Internet providers, as well as mobile...  ...Proficient in C#/C++/C, Python Embedded system testing (must have) Excellent debugging...  ...and operating systems including Android, Linux, Windows and others, a profound... 
    Linux

    Thundersoft

    Remote
    more than 2 months 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...  ...Engineers with strong Python, Packaging and Linux skills and who want to have a positive... 
    Linux
    Full time
    Internship
    Work at office
    Remote work
    Work from home

    Canonical

    Remote
    10 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
    13 days 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
    14 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
    Full time
    Immediate start
    Home office

    Mozilla

    Remote
    14 days ago
  •  ...Job Overview We are seeking a highly experienced Senior Linux Infrastructure Engineer with deep expertise in Linux administration, bare metal infrastructure...  ...experience Professionals whose primary expertise is software development rather than infrastructure engineering... 
    Senior
    Linux
    Full time

    Uvation

    Remote
    15 days ago
  •  ...secure and compliant products while contributing to team onboarding and community activities. Requirements ~5+ years of backend engineering experience with a bachelor’s degree, or an advanced degree with no relevant experience; 5+ years of relevant experience may... 
    Senior
    Full time
    Remote work
    Flexible hours

    Marqeta

    Remote
    1 day ago
  • $100 per hour

     ...video for more details: We’re looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions with modern...  ...judgments, and explaining them clearly. WHO YOU ARE • Senior, Staff or Principal-level engineer (or equivalent experience)... 
    Senior
    Full time
    Contract work
    Remote work
    Worldwide
    Flexible hours

    G2i

    Remote
    2 days ago
  • $164.49k - $197.39k per year

     ...instrumentation to query layer to visualization. We value open standards, great developer experience, and doing the hard engineering needed to ship reliable software at scale. You may not meet every requirement below. If this role excites you, please raise your hand. What you’... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    Grafana Labs

    Remote
    7 days ago
  •  ...sustainable operations through innovative EHSQ software solutions. With over 1,300 clients and 1....  ...software. What You’ll Do? As a Senior Software Developer , you’ll play a key...  ...Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience Additional... 
    Senior
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Fortive

    Remote
    8 days ago
  •  ...creating the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that... 
    Senior
    Long term contract
    Full time
    Work from home

    Spotify

    Remote
    8 days ago
  •  ...intelligence capabilities with Excel’s object model, calculation engine, and event system. Optimize plugin performance, memory usage,...  ...and event-driven architectures. ~ Experience with enterprise software deployment, updates, and version management. ~ Demonstrated ability... 
    Senior
    Full time
    Work at office

    AlphaSense

    Remote
    7 days ago
  • $149.6k - $199.6k per year

     ...Opportunities to make an impact with bold thinking are real—and happening daily at Coalition. About the role We are hiring a Senior Software Engineer to lead the development of our internal AI platform and orchestration components, helping us accelerate the deployment of... 
    Senior
    Full time
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    5 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
    14 days ago
  •  ...Ubuntu Linux, already the most popular Linux distribution in the...  ...individuals with a strong flair for software development at the hardware...  ...strong aptitude for software engineering at the hardware level. While direct...  ...under their belt up through senior industry veterans. What... 
    Senior
    Linux
    Full time
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    10 days ago
  •  ...useful, correct at a high level, and aligned with strong engineering practice. Assess the quality of explanations,...  ...explanations of evaluation feedback. Requirements Senior, staff, or principal-level software engineering experience, or equivalent experience. Strong... 
    Senior
    Full time
    Contract work
    Remote work
    Worldwide
    10 hours per week
    Flexible hours

    G2i Inc.

    Remote
    9 days ago
  •  ...requirements, product direction, and technical strategy. Mentor junior engineers through code reviews, technical guidance, and onboarding, while...  ...production incident response. Requirements ~5–8 years of software engineering experience with expert-level Python proficiency for... 
    Senior
    Full time
    Work at office
    Remote work
    Work from home

    Instacart

    Remote
    7 days ago
  •  ...Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy,...  ...architectures - Experience with enterprise software deployment, updates, and version management...  ...add-ins - Knowledge of Excel's calculation engine, object model, and common power-user patterns... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide

    Alphasense

    Remote
    8 days ago
  • $153k - $213k per year

     ...The Card Loan Platform team builds the high-throughput decision engine at the heart of Affirm’s card products. Unlike traditional cards...  ...through code review. What we look for - 5+ years of experience in software development or engineering, with a deep understanding of system... 
    Senior
    Long term contract
    Full time
    Remote work

    Affirm

    Remote
    8 days ago
  •  ...What Makes Cloudbeds Unique  At  , we're not just building software, we’re transforming hospitality. Our platform powers hotels...  ...just getting started. How You'll Make an Impact: As a Senior Software Engineer on the Core AI Squad, you'll design, build, and operate customer... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Cloudbeds

    Remote
    12 days ago
  •  ...Come join us! About the Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing the power of AI-...  ...critical decisions. Who You Are: - 5+ years building production software, with significant experience in desktop applications or Office add... 
    Senior
    Full time
    Work at office
    Worldwide

    Alphasense

    Remote
    9 days ago
  •  ...an eight-figure business using its own software, Base360.ai is now launching as a...  ...We’re looking for a highly ambitious Senior Software Engineer who wants to build systems that solve...  ...customer-facing products, automation engines, AI-powered workflows, integrations, and... 
    Senior
    Full time
    Temporary work
    Remote work
    Worldwide

    The Flex

    Remote
    15 days ago
  •  ...all applications and next steps. Our partner is looking for a Senior Software Engineer, Site Reliability Engineering based in Canada. This is a...  ...digital platform. You’ll work across the technology stack, from Linux systems and cloud infrastructure to distributed applications... 
    Senior
    Linux
    Full time
    Remote work
    Rotating shift

    Jobgether

    Remote
    5 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
    Full time
    Remote work

    Canonical

    Remote
    9 days ago
  • $104k - $151k per year

     ...and distribute open-source software that enables people to enjoy the...  ...team is a community of engineers who care deeply about delivering...  ...platforms. About the role:  A Senior Software Engineer contributes...  ...Additional experience with Linux, or macOS internals. Contributions... 
    Senior
    Linux
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    2 days ago
  •  ...all applications and next steps. Our partner is looking for a Senior Software Engineer - Security Platform based in Canada. This is an opportunity...  ...and operating distributed systems. - Strong proficiency with Linux/UNIX systems administration and the ability to troubleshoot complex... 
    Senior
    Linux
    Full time

    Jobgether

    Remote
    3 days ago
  •  ...a tangible impact at global scale. Our Engineering culture values autonomy, excellence, ownership...  ...improve how we build and operate software. If you’re excited by solving complex global...  ...What you get to do: We’re looking for a Senior Software Engineer to design, build, and... 
    Senior
    Full time
    Internship
    Remote work

    Paymentology

    Remote
    14 days ago
  •  ...Responsibilities Own and deliver quarterly team goals while leading engineers through ambiguous, open-ended problems. Collaborate with product management, design, analytics, and other stakeholders on ideation, technical constraints, risks, and trade-offs. Build reliable... 
    Senior
    Casual work
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    19 hours ago
  •  ...this role, we encourage you to apply. Your Role You’re a senior engineer who is well respected by your peers, and know how to lead...  ...technical learning. What We Are Looking For ~5+ years of software development experience in Java and/or Kotlin - OO design and associated... 
    Senior
    Long term contract
    Remote work
    Flexible hours

    Megaport

    Remote
    1 day ago

Do you want to receive more vacancies?

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