Talent.com
Embedded Linux Senior Software Engineer - Optimisation
Embedded Linux Senior Software Engineer - OptimisationCanonical • San Bernardino, CA, United States
[error_messages.no_longer_accepting]
Embedded Linux Senior Software Engineer - Optimisation

Embedded Linux Senior Software Engineer - Optimisation

Canonical • San Bernardino, CA, United States
[job_card.1_day_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Overview

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 fast-paced and problem-solving, requiring resourcefulness and the ability 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.

Responsibilities

  • 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, optimise 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.

Qualifications

  • 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

  • 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 location, level of experience, knowledge and skills. In addition to the benefits above, certain roles may be 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. 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,000 USD 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.

    Job metadata

  • Seniority level : Mid-Senior level
  • Employment type : Full-time
  • Job function : Engineering and Information Technology
  • Industries : Software Development
  • #J-18808-Ljbffr

    [job_alerts.create_a_job]

    Embedded Linux Senior Software Engineer Optimisation • San Bernardino, CA, United States

    [internal_linking.similar_jobs]
    Senior Software Engineer, Core Experiences - Moreno Valley, USA

    Senior Software Engineer, Core Experiences - Moreno Valley, USA

    Speechify • Moreno Valley, California, United States
    [job_card.full_time]
    Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go,...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    SCCM Endpoint Engineer (LARGELY REMOTE / NO C2C)

    SCCM Endpoint Engineer (LARGELY REMOTE / NO C2C)

    Amerit Consulting • Riverside, CA, United States
    [filters.remote]
    [job_card.permanent]
    Our client, a Medical Center facility under the aegis of a California Public Ivy university and one of largest health delivery systems in California, seeks an accomplished.NOTE- THIS IS LARGELY REM...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Servicenow System Administrator

    Servicenow System Administrator

    HonorVet Technologies • San Bernardino, CA, United States
    [job_card.full_time]
    The Innovation and Technology Department of the County of San Bernardino is seeking a motivated contract Servicenow System Administrator. The candidate will apply Servicenow's best practices and met...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Engineering ManagerRemote

    Engineering ManagerRemote

    PayPay Card • Riverside, CA, US
    [job_card.full_time]
    PayPay Card Corporation was established in 2021 to provide users a FinTech service that is more accessible and convenient compared to previous credit cards and credit services, by integrating with ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Software Developer - ArcGIS Pro Imagery

    Sr. Software Developer - ArcGIS Pro Imagery

    Esri • Redlands, California, United States
    [job_card.full_time]
    This is a great opportunity to join a fast-paced agile team that works with the latest technologies and patterns, asynchronous programming, and MVVM to design and develop next-gen Esri software.We ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Manager, Customer Solutions Engineering

    Manager, Customer Solutions Engineering

    dbt Labs • Murrieta, CA, US
    [job_card.full_time]
    Manager, Customer Solutions Engineering.Customer support is on the very front-lines of assisting our dbt Cloud customers and we are looking for a Manager of our Customer Solutions Engineering team ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    TradeJobsWorkforce • 92517 Riverside, CA, US
    [job_card.full_time]
    Software Engineer Job Duties : Develops information systems by designing, developing, and instal...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Hardware Engineer

    Hardware Engineer

    CyberCoders • San Bernardino, California, US
    [job_card.permanent]
    Job DescriptionJob DescriptionHardware Engineer.We are a publicly traded global communications company with a mission to make connectivity accessible, secure, and reliable for everyone.We provide s...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Engineer Product Development - The Toro Company

    Senior Engineer Product Development - The Toro Company

    The Toro Company • Riverside, CA, US
    [job_card.full_time]
    Senior Engineer Product Development - The Toro Company page is loaded## Senior Engineer Product Development - The Toro Companylocations : Riverside, CAtime type : Full timeposted on : Posted Yes...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Engineering Manager - Backend (Go)

    Engineering Manager - Backend (Go)

    Bestow • Riverside, CA, US
    [job_card.full_time]
    Life insurance is one of the world's most important products.It's also one of the hardest to build, distribute, and modernize. Bestow is a leading vertical technology platform serving some of the la...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Engineer Product Development - The Toro Company

    Senior Engineer Product Development - The Toro Company

    Toro Company • Riverside, CA, US
    [job_card.full_time]
    Applicants must be legally authorized to work in the United States.We are unable to sponsor or take over sponsorship of a school / employment or any other visa , regardless of expiration date, now or...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Hesperia, California, US
    [filters.remote]
    [job_card.full_time]
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...[show_more]
    [last_updated.last_updated_variable_days]
    Remote Customer Service Sales (69k+ per year)

    Remote Customer Service Sales (69k+ per year)

    HMG Careers • Hesperia, California
    [filters.remote]
    [job_card.full_time]
    [filters_job_card.quick_apply]
    This full-time position offers flexible work hours and ample opportunities for advancement into management roles.You will work remotely to serve clients and offer valuable advice and protection to ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Systems Engineer II

    Systems Engineer II

    Courser • Riverside, CA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Who we are COURSER is a partnership platform that helps technology service companies identify and take the next step in growth. Our organization has a strong company culture built on ou...[show_more]
    [last_updated.last_updated_variable_days]
    Postdoc Scholar in Computer Science & Engineering -Embodied Autonomy

    Postdoc Scholar in Computer Science & Engineering -Embodied Autonomy

    University of California - Riverside • Riverside, CA, United States
    [job_card.full_time]
    Applications will continue to be accepted until Dec 5, 2025, but those received after the review date will only be considered if the position has not yet been filled. Friday, Dec 5, 2025 at 11 : 59pm ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Engineering Team Leader

    Engineering Team Leader

    Remote • Riverside, CA, US
    [job_card.full_time]
    A Team Leader is responsible for all the work of a team and the spokesperson for everyone in it.They are expected to manage the team dynamics and always bring the best in everyone.A team leader is ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sofware Engineer

    Sofware Engineer

    TradeJobsWorkForce • 92502 Riverside, CA, US
    [job_card.full_time]
    Analyze, design and develop tests and test-automation suites.Design, create and develop a processing platform using various configuration management technologies. Test software development methodolo...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Technical Project Manager with Cloud migration exp

    Senior Technical Project Manager with Cloud migration exp

    ACL Digital • Riverside, CA, US
    [job_card.full_time]
    Senior Technical Project Manager.Note : Need a strong Technical PM to migrate enterprise applications to the cloud (Preferably AWS) and very good communication skills. The Project Manager is the prim...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]