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 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Linux Senior Software Engineer in Remote vacancy
  • $170k - $210k

     ...extensibility, simplicity, and reliability. Embedded Systems engineering is the basis of the entire company’s...  ...through best in class, modern software engineering practices. We're looking...  ...technologies including motor control, Linux host OS configuration, system health... 
    Senior
    Linux
    Full time

    Standard Bots

    Remote
    21 hours ago
  •  ...business jet platforms. The avionics’ engineering group is responsible for the development...  ...of real-time 2D and 3D graphics software for embedded avionics display systems. The role supports...  ...or equivalent). Proficiency with Linux development environments, cross-... 
    Senior
    Linux
    Full time

    SyberJet Aircraft

    Remote
    21 hours ago
  •  ...Zoox's Robot Software Infrastructure team is looking for a software engineer to help develop the operating system platform that...  ...~ Have a deep understanding of Linux, build systems like Yocto, and...  ...Qualifications Experience with embedded Linux in a robotics application... 
    Senior
    Linux
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    21 hours ago
  • $140k - $250k

     ...SENIOR SOFTWARE ENGINEER (EMBEDDED) Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial...  ...~ Experience in real-time embedded system design with Linux OS ~ Experience in object-oriented programming and design... 
    Senior
    Linux
    Full time
    Casual work
    Relocation package
    Flexible hours

    Freeform

    Remote
    21 hours ago
  • $110k - $250k

     ...saving lives. About this Role:We are seeking an experienced embedded software engineer. In this role you will design and develop on-device...  ...environmentExperience developing and optimizing for embedded systems, in linux environmentExperience working with standard embedded... 
    Senior
    Linux
    Work at office
    Remote work
    Flexible hours

    BRINC DRONES

    Seattle, WA
    1 day ago
  • $86.8k - $165.2k

     ...of experience and renowned engineering expertise to meet the needs...  ...of aerospace and defense.The Software organization develops the applications...  ...is seeking a mid‑level Senior Embedded Software Engineer to join...  .... This role focuses on Linux‑based compute-platforms, data... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Mckinney, TX
    3 days ago
  • $86.8k - $165.2k

     ...00 years of experience and renowned engineering expertise to meet the needs of today...  ...have an exciting opportunity for a Senior Software Engineer - Embedded to join our Electro-Optical & Infrared...  ....Development experience on Linux, VxWorks, or other Real Time Operating... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Raytheon

    Mckinney, TX
    1 day ago
  • Role Description As a Senior Embedded Software Engineer, you will be working on the design, implementation, delivery, and maintenance of application-level software running on new embedded Linux based smart home devices. This software will be responsible for integrating... 
    Senior
    Linux
    Full time

    NRG

    Remote
    a month ago
  • Job DescriptionThis position is on the Embedded Software team within the Research & Development organization of Checkpoint Systems.The Senior Software Engineer - Embedded Linux Platforms is responsible for designing, developing, maintaining and enhancing software that runs... 
    Senior
    Linux
    Local area
    Remote work

    Checkpoint Systems

    Thorofare, NJ
    2 days ago
  • $86.8k - $165.2k

     ...company, is seeking talented engineers to support critical programs...  ...global threats.As a Senior Software Engineer, you will play an important...  ...enhance our customized Linux OS ecosystem and maintain ownership...  ...and ongoing support for embedded Linux software systems. Participate... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Fort Wayne, IN
    1 day ago
  •  ...About this Role: We are seeking an experienced embedded software engineer. In this role you will design and develop on-device software...  ...Experience developing and optimizing for embedded systems, in linux environment ~ Experience working with standard embedded interfaces... 
    Senior
    Linux
    Work at office
    Remote work
    Flexible hours

    Brinc Drones Inc

    Seattle, WA
    1 day ago
  • Select how often (in days) to receive an alert: Senior Software Engineer - Embedded Location: Dallas, TX, US, 75243 Job ID:115080 The Electro Optical...  ...experience with Real Time Operating Systems (RTOS), Linux and has experience in bare-metal implementation of embedded... 
    Senior
    Linux
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours
    Shift work

    Leonardo DRS

    Dallas, TX
    4 days ago
  •  ...fab2 is hiring embedded software engineers to build firmware for real-time control of semiconductor tools. You’ll develop from board bring-up to...  ...working across hardware and software boundaries. You will write Linux-based Rust applications for equipment control, diagnostics,... 
    Senior
    Linux

    Visa Hunt

    Austin, TX
    1 day ago
  • $133.2k - $185k

     ...technologies with the company’s COSMOS software suite to unify diverse...  ...'re looking for a Firmware Engineer who can bridge our system...  ...Investigate and fix firmware issues in embedded C, leveraging deep...  ...print logs ~ Familiarity with Linux development tools: gcc/clang,... 
    Senior
    Linux
    Full time
    Flexible hours

    Astera Labs

    Remote
    21 hours ago
  •  ...Summary:We are seeking an accomplished Embedded Software SME with expertise in Extended Reality...  ...electrical, mechanical, optical, and systems engineering, to deliver cohesive and high‑...  ...systems.Expertise with C/C++, embedded Linux/RTOS, and hardware‑centric development... 
    Senior
    Linux
    Remote work

    Elbit Systems of America

    Roanoke, VA
    3 days ago
  •  ...dangerous work. The company’s robots are engineered for demanding industrial environments...  ...scalability. We are seeking a Senior/Staff Embedded Software Engineer, Robotic Devices to...  ...role, you will work across embedded Linux, RTOS, and microcontroller platforms... 
    Senior
    Linux
    Work at office
    Visa sponsorship

    RoboForce

    Remote
    21 hours ago
  • $100k - $140k

    DescriptionA Kforce client is seeking to hire an Mid to Senior Embedded Software Engineers in Chandler, Arizona (AZ).Summary:We are working directly...  ...language, LabView, Perl, and Python* Extensive knowledge of Linux, Windows, VxWorks or other Real time operating systems (... 
    Senior
    Linux
    Remote work
    Work from home
    3 days per week

    KForce

    Chandler, AZ
    1 day ago
  • $105k - $165k

     ...MedTech to develop cutting-edge software for medical devices. With projects focused on embedded systems, mobile apps,...  ...opportunities.   Senior Embedded C++ Software Engineer   The Senior Embedded...  ...embedded development on Linux, Windows, an RTOS, and... 
    Senior
    Linux
    Full time

    Full Spectrum

    Remote
    21 hours ago
  •  ...firm in Annapolis, Maryland, is seeking an Embedded Developer with over 6 years of C...  ...experience. The role involves developing software solutions for clients, ensuring they meet...  ...Ideal candidates will have experience with Linux development, virtual environments, and low... 
    Senior
    Linux
    Remote job

    Booz Allen Hamilton

    Annapolis, MD
    21 hours ago
  • $150k - $180k

     ...combines autonomous machines, advanced software, and human expertise to help protect...  ...Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team...  ...complementary filter, etc.) ~ Experience with Linux-based embedded systems or RTOS (... 
    Senior
    Linux
    Full time

    Knightscope Inc.

    Remote
    21 hours ago
  •  ...Senior Embedded / Firmware Engineer (RTOS, communication, critical systems, secure embedded systems) Scope of Duties This is not a typical embedded...  ...RT1061 or similar application-grade MCU (RTOS/embedded Linux optional) MCUs communicate through a proprietary... 
    Senior
    Linux
    Remote work
    Flexible hours

    EER Poland

    United States
    21 hours ago
  • $122.8k - $184.2k

     ...Northrop Grumman Aeronautics Systems Sector is seeking a Senior Principal Engineer Software(Embedded) to support the Global Surveillance Division supporting...  ...in bash scripting, C/C++, or other OOP languages, in a Linux environment is required. The selected individual will... 
    Senior
    Linux
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    5 days ago
  • $120k - $160k

     ...Senior Embedded Software Engineer Aversan Inc. is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading...  ..., etc. Experience developing software for embedded Linux including build systems such as Yocto. Experience... 
    Senior
    Linux
    Full time
    Remote work

    Aversan

    United States
    4 days ago
  • $145k - $175k

     ...team of hands-on builders, engineers, and innovators reinventing...  ...fabrication, come build it with us.Software is at the heart of all...  ...printing. We are looking for a Senior Embedded Software Engineer for our...  ...firmware. The tech stack: Embedded Linux, C++, Python, and the... 
    Senior
    Linux
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Formlabs

    Somerville, MA
    1 day ago
  • $145k - $190k

    Senior Embedded Firmware Engineer (100% Hands-On IoT)Location: 100% Fully Remote (EST Timezone Preferred)Compensation...  ...on application-level or desktop software development cannot be considered....  ..., or similar) AND building embedded Linux systems via Buildroot.Diagnostic... 
    Senior
    Linux
    Permanent employment
    Full time
    Remote work

    CyberCoders

    Reston, VA
    2 days ago
  • Garmin Ltd. is seeking a Senior Software Engineer in Cary, NC for the Marine Telematics Engineering team. You will lead embedded C/C++ development on embedded Linux, building marine networking applications and services that transport data across Wi‑Fi, LTE, satellite, BLE... 
    Senior
    Linux
    Remote work

    Garmin

    Cary, NC
    3 days ago
  • Lynx Software Technologies, Inc. in Palmdale, CA, seeks a Senior Software Engineer (Autonomy) to join a multi-site team developing embedded flight software for autonomy. You will work across C/C++, Java...  ...experience with ArduPilot/PX4, Linux/Windows environments, and the... 
    Senior
    Linux
    Remote job

    Lynx Software Technologies, Inc.

    Palmdale, CA
    21 hours ago
  • Blue Origin LLC is seeking a Senior Software Engineer for the TeraWave program in the Greater Seattle Area. You will lead embedded software development on Linux/RTOS platforms, build and optimize drivers for RF and satellite payload interfaces, and guide architectural decisions... 
    Senior
    Linux
    Temporary work
    Remote work
    Relocation package

    Blue Origin LLC

    Seattle, WA
    2 days ago
  • Senior Software Engineer (C++, Embedded) Direct message the job poster from GlobalLogic 6-8 years Experience in Embedded systems. Expert in C, C++, embedded Linux, and device driver 6+ years of experience in architecture, design, prototyping, software development, code... 
    Senior
    Linux
    Full time
    Remote work

    GlobalLogic

    Dallas, TX
    3 days ago
  • $132.4k - $251.6k

     ...t just build technology—we engineer mission success. Our Communication...  ...delivering cutting-edge embedded communication solutions...  ...environment.We’re looking for a Senior Principal Software Engineer who’s ready to...  ...Clearance Proficient with Linux development environments Proficient... 
    Senior
    Linux
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    2 days ago

Do you want to receive more vacancies?

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