Embedded Linux Senior Software Engineer - Optimisation

CanonicalWorldwideSeniorEmbedded & Firmware

The role

Canonical, the publisher of Ubuntu, is hiring a Senior Software Engineer to optimise Ubuntu across the Linux stack, from kernel to GUI, for new silicon and IoT and server hardware. The role works with silicon partners and is globally remote.

What you will do

  • Design and implement Ubuntu integration for new IoT and server-class hardware platforms.
  • Work with silicon partners to deliver an optimised Ubuntu experience on their platforms.
  • Contribute to technical plans, testing strategy and quality metrics for partner platforms.
  • Act as technical lead on complex customer engagements spanning cloud to edge.
  • Help customers integrate apps and SDKs and build device OS images using Ubuntu Core, Desktop and Server.

What they ask for

  • Bachelor's degree in Computer Science, STEM or similar.
  • Experience with Linux packaging (Debian, RPM, Yocto).
  • Experience with C or C++.
  • Experience working with open source communities and licences.
  • Ability to work in a globally distributed team with self-discipline.
  • Plus: graphics stacks, networking, IoT/embedded, Docker/Kubernetes experience.

What they offer

  • Fully remote, with company sprints to meet colleagues
  • Learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Annual holiday leave and parental leave
  • Employee Assistance Programme
  • Travel to company sprints; Priority Pass and long-haul travel upgrades

This is our own short reading of the posting. The full description, and anything that has changed since, is on Canonical's careers page behind the apply button.

Similar remote jobs

  • Flexible hours: no fixed time zone stated

    Supabase2d ago

    Software Engineer - Storage

    ITBackendSenior5+ yrs experience

    • AWS
    • PostgreSQL
    • Google Cloud
    • Docker
    • Node.js
    • +3
    Applicants: membersWorldwide

    Salary not listed

  • Flexible hours: no fixed time zone stated

    Supabase2d ago

    Data API Engineer

    ITBackendMid Level3+ yrs experience

    • SQL
    • Linux
    • PostgreSQL
    Applicants: membersWorldwide

    Salary not listed

  • Flexible hours: no fixed time zone stated

    Supabase5d ago

    Software Engineer - Turso

    ITDatabasesMid Level

    • Kubernetes
    • AWS
    • Observability
    • Rust
    • Open source
    • +3
    Applicants: membersWorldwide

    Salary not listed

  • Flexible hours: no fixed time zone stated

    Supabase5d ago

    Engineering Manager - Spark

    ITEngineering ManagementLead5+ yrs experience

    • PostgreSQL
    • APIs
    • Engineering management
    • Developer tools
    • Authentication
    • +3
    Applicants: membersWorldwide

    Salary not listed

  • Flexible hours: no fixed time zone stated

    Supabase10d ago

    SDK Engineer - Python

    ITSDK & Developer ToolsMid Level

    • Python
    • Open source
    • Technical writing
    • asyncio
    • End-to-end testing
    • +3
    Applicants: membersWorldwide

    Salary not listed

  • Flexible hours: no fixed time zone stated

    Supabase11d ago

    Site Reliability Engineer

    ITSite ReliabilitySenior7+ yrs experience

    • Incident response
    • SLOs
    • Infrastructure as Code
    • Cloud infrastructure
    • Site reliability engineering
    • +3
    Applicants: membersWorldwide

    Salary not listed

More from Canonical