Talent.com
Embedded Linux Senior Software Engineer - Optimisation
Embedded Linux Senior Software Engineer - OptimisationCanonical • Toronto C6A, ON, Canada
Embedded Linux Senior Software Engineer - Optimisation

Embedded Linux Senior Software Engineer - Optimisation

Canonical • Toronto C6A, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

Embedded Linux Senior Software Engineer - Optimisation

Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical

Embedded Linux Senior Software Engineer - Optimisation

1 month ago Be among the first 25 applicants

Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at 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, HTTP / REST
  • 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.

    Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Software Development

    Referrals increase your chances of interviewing at Canonical by 2x

    Sign in to set job alerts for “Senior Software Engineer” roles.

    Senior Manager, Developer Security Enablement and Operations

    Senior Fullstack Developer (Ruby & React), Core Payments

    Senior Software Engineer, Backend - Fintech

    Senior Software Developer – Lab Integrations

    Senior Software Engineer-Full Stack Developer (AWS)

    Senior Software Engineer - STCE New Products

    Senior Developer, Fullstack - Identity Access Management(IAM)

    Senior Software Developer (Remote First)

    Senior Software Development Engineer in Test

    Senior Developer, Fullstack (Ruby & React) - Labs

    Senior Software Developer- Remote Canada

    Toronto, Ontario, Canada CA$140,000.00-CA$160,000.00 3 weeks ago

    Senior Software Engineer - Data Platform

    Senior Developer, Fullstack (Ruby & React)

    Senior Software Engineer - Platform and Architecture

    Senior Enterprise Java Developer and Lead

    Senior Software Engineer, Self-Service Team

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Embedded Software Engineer • Toronto C6A, ON, Canada

    Similar jobs
    Senior Systems Engineer : Autonomous Sensors & Embedded

    Senior Systems Engineer : Autonomous Sensors & Embedded

    General Motors • Markham
    Full-time
    A leading automotive industry company is seeking a Senior Systems Engineer to lead systems engineering for sensors and embedded platforms. This hybrid role requires a minimum of 4 years of experienc...Show more
    Last updated: 4 days ago • Promoted
    Senior Embedded Software Engineer, Machine Learning runtime

    Senior Embedded Software Engineer, Machine Learning runtime

    Nutanix • Markham
    Full-time
    Engineering Group, Engineering Group > .As a member of the Low Power AI Solutions team, you will play a critical role in enabling efficient deployment of AI models on Qualcomm's low‑power AI acceler...Show more
    Last updated: 14 days ago • Promoted
    Senior Software Engineer (Hybrid)

    Senior Software Engineer (Hybrid)

    Kardium Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time +1
    Glenlyon Parkway, Burnaby, British Columbia, Canada.Posted Tuesday, November 25, 2025 at 11 : 00 a.By joining the Kardium team, you can help make a difference in the lives of millions around the worl...Show more
    Last updated: 3 days ago • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Pulsenics Inc. • Toronto
    Full-time
    Pulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware architecture that underpins our hardware and software solutions used to...Show more
    Last updated: 3 days ago • Promoted
    Senior Embedded Firmware Engineer – AI & Embedded Systems

    Senior Embedded Firmware Engineer – AI & Embedded Systems

    AMD • Markham
    Full-time
    A leading technology company in Markham is seeking talented individuals to join their mission of building innovative products that enhance computing experiences. The role emphasizes innovation, coll...Show more
    Last updated: 4 days ago • Promoted
    Senior Automotive Embedded Software Engineer (Hybrid)

    Senior Automotive Embedded Software Engineer (Hybrid)

    General Motors • Markham
    Full-time
    A major automotive manufacturer located in Markham is searching for a Sr.Embedded Software Engineer to lead the development of high-quality, cutting-edge automotive technology.The candidate will de...Show more
    Last updated: 3 days ago • Promoted
    Embedded Linux Senior Software Engineer - Optimisation

    Embedded Linux Senior Software Engineer - Optimisation

    Canonical • Toronto, Canada
    Full-time
    Embedded Linux Senior Software Engineer - Optimisation Canonical — Greater St.Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Firmware Engineer for High-Speed SoCs

    Senior Embedded Firmware Engineer for High-Speed SoCs

    Alphawave Semi • Toronto
    Full-time
    A leading technology company in Toronto is seeking a Staff / Sr.Staff Embedded Software Engineer to design and develop deeply embedded C / C++ firmware for next-generation connectivity SoCs.The ideal c...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Embedded

    Software Engineer, Embedded

    Motive • Toronto
    Full-time
    Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can ma...Show more
    Last updated: 30+ days ago • Promoted
    Senior Staff Engineer - Embedded Payroll Platform & APIs

    Senior Staff Engineer - Embedded Payroll Platform & APIs

    Gusto • Toronto C6A, ON, Canada
    Full-time
    A leading payroll solutions company in Toronto is seeking an experienced Senior Staff Software Engineer for their Embedded Payroll team. The role involves hands-on development within a complex Ruby ...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer, Rider Partnerships

    Senior Software Engineer, Rider Partnerships

    Socotra, Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    At Lyft, our purpose is to serve and connect.We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. Lyft is looking for software e...Show more
    Last updated: 2 hours ago • Promoted • New!
    Senior Software Engineer, Product Engineering, Canada

    Senior Software Engineer, Product Engineering, Canada

    Ashby • Toronto C6A, ON, Canada
    Full-time
    Senior Product Engineer – Canada at.Join a fast‑growing startup building intelligent talent‑acquisition software for customers like Notion, Linear, Shopify, and Snowflake.Competitive salary, equity...Show more
    Last updated: 12 days ago • Promoted
    Senior Software Engineer, Kong Identity

    Senior Software Engineer, Kong Identity

    Kong • Toronto C6A, ON, Canada
    Full-time
    Are you ready to power the World's connections?.If you don’t think you meet all of the criteria below but are still interested in the job, please apply. Nobody checks every box - we’re looking for c...Show more
    Last updated: 3 days ago • Promoted
    Senior Hardware Engineer – SDR & Embedded Linux

    Senior Hardware Engineer – SDR & Embedded Linux

    Per Vices Corporation • Toronto
    Full-time
    A telecommunications company is seeking a Senior Hardware Engineer in Toronto, Ontario.The role involves designing and developing hardware for Software Defined Radios, with responsibilities in manu...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Engineer – Vehicle Systems (Hybrid)

    Senior Embedded Software Engineer – Vehicle Systems (Hybrid)

    General Motors of Canada • Markham
    Full-time
    A leading automotive manufacturer is looking for a Senior Software Developer to design and develop embedded control systems for vehicle applications. This hybrid role involves working in Agile Scrum...Show more
    Last updated: 4 days ago • Promoted
    Senior Embedded Infotainment Systems Engineer

    Senior Embedded Infotainment Systems Engineer

    Rivian • Toronto
    Full-time
    A leading automotive technology joint venture in Toronto is seeking an experienced software engineer to develop and deploy their embedded infotainment platform. The role requires strong expertise in...Show more
    Last updated: 13 days ago • Promoted
    Senior Software Engineer - CMS Registry Modernization

    Senior Software Engineer - CMS Registry Modernization

    AutoTrader.ca • Toronto C6A, ON, Canada
    Full-time
    A leading Canadian digital solutions provider is seeking a Senior Software Engineer in Toronto, ON to join their CMS team. The successful candidate will design and implement scalable systems using.N...Show more
    Last updated: 3 days ago • Promoted
    Senior Embedded Software Engineer - Space Systems

    Senior Embedded Software Engineer - Space Systems

    Kepler Communications Inc. • Toronto
    Full-time
    A leading satellite communications firm in Toronto, Ontario, is seeking an experienced embedded software engineer.You'll develop and test high-quality software for advanced satellite systems and co...Show more
    Last updated: 21 days ago • Promoted