Embedded Linux Senior Software Engineer
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
- ...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...LinuxFull timeWork at officeLocal areaRemote workWorldwide
- ...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...LinuxFull timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...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
- ...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...LinuxFull timeInternshipWork at officeRemote workWork from home
- ...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...LinuxFull timeWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
- ...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/...SeniorLinuxFull timeInternshipWork at officeLocal areaRemote workWork from homeWorldwide
- ...implement robust, highly reliable software for safety-critical systems... ...and optimize software for Linux and real-time operating systems... ...case scenarios. Mentor junior engineers on safety-critical coding... ...experience focused on systems-level or embedded systems programming....SeniorLinuxLong term contractTemporary workRemote workRelocation packageFlexible hours
$150k - $200k per year
...Develop core cybersecurity and software supply chain security platform... ...software operating across Linux, containers, Kubernetes, and cloud... ...Review code, help establish engineering practices, collaborate with security... ...ownership and direct access to senior engineering leadership....SeniorLinuxFull timeRemote workFlexible hours- ...łasne pomysły i odważnie testować nowe rozwiązania. Co Cię u nas czeka? Będziesz utrzymywać i rozwijać produkcyjne środowiska Linux naszych klientów. Na początku skupisz się na poznaniu naszych środowisk, sposobu pracy i poznasz naszego asystenta AI w terminalu....LinuxPermanent employmentFull time
- ...We are seeking a highly skilled Linux & DevOps Engineer to join our team. The ideal candidate will have deep expertise in Linux systems administration, automation, cloud infrastructure, and CI/CD pipelines . This role requires hands-on technical leadership, problem-solving...LinuxFull time
- ...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...SeniorLinuxFull timeLocal areaRemote workWork from homeWorldwide
- ...Makes Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed... ...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...SeniorWork at officeLocal areaRemote workWork from homeHome officeFlexible hoursWeekend work
- ...maintenance tasks and refactoring to ensure best engineering practices. Selected engineers on the... ...servers. Requirements: ~5 years of software development experience. ~ College /... ...a degree with a proven track record of senior-level work. Good written English skills...SeniorHourly payFull timeInternshipWork at officeRemote workOverseasTrial periodFlexible hours
- .... Und obendrauf: Unbefristeter Vertrag, Gleitzeit, 30 Urlaubstage, bAV , Schulungsangebote und ein faires Gehalt. Dein Stack: Linux auf Systemebene inkl. Kernel, Low-Level-Debugging und Systemadministration Netzwerkarchitektur und Protokolle wie BGP ZFS und Storage...LinuxInternship
- ..., APIs, and operator workflows. Raise engineering standards through code reviews, design reviews... ...experience. ~8+ years of experience in software design and development, including... ...inspections is preferred. ~ Experience mentoring senior engineers and influencing engineering...SeniorFull timeRemote workRelocation packageFlexible hours
$170k - $220k per year
...NVIDIA Developer Tools team and empower engineers throughout the world developing groundbreaking... ...silicon. NVIDIA is looking for a senior software engineer to join our efforts to advance... ...and targeting OSes including Windows, Linux, Android and other embedded system real...SeniorLinuxFull time- ...technologies, anti-crawling mechanisms, and AI-powered extraction approaches. Requirements At least 5 years of professional software engineering experience building production systems. Strong knowledge of algorithms, data structures, concurrency, and distributed...SeniorFull timeRemote work
$153k - $213k per year
...Responsibilities Own and deliver quarterly team goals while leading engineers through ambiguous, open-ended problems. Coordinate and implement major frontend product features from Figma or product requirements across critical projects. Modernize web code, design systems...SeniorRemote workFlexible hours- ...unified cyber risk management and security analytics. Our software empowers companies to make cyber risk decisions across... ...ABOUT THE ROLE Brinqa has an immediate need for a Senior Software Quality Assurance Engineer who will be responsible for working with Software...SeniorLong term contractFull timeTemporary workInternshipLocal areaImmediate start
$104k - $139k per year
...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.... ...end, the Accessibility Team maintains the Firefox accessibility engine used by assistive technology software, as well as other accessibility...SeniorFull timeImmediate startRemote workHome office- ...cross-team initiatives while partnering with senior Product and Marketing leaders on... ...Champion observability, resilience, chaos engineering, disaster recovery, cost optimization, and... ...Requirements Require 8–12 years of software engineering experience with technical roadmap...SeniorWork at officeRemote workWork from home
$104k - $139k 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...SeniorLinuxFull timeImmediate startRemote workHome office- ...connection. Reports to: Director of Engineering Location: Toronto, Canada or... ...Backcountry is looking for a senior engineer to own the... ...that connect them. As Senior Software Engineer, Ecommerce Web Applications... ..., npm), and templating engines (Blade, Twig). Experience...SeniorLong term contractInternshipRemote work
$174.49k - $205.33k per year
...Binance.US leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance... ...stack under a licensing agreement. About This Role: The Senior Software Engineer, Web is part of the Engineering team and reports to our...SeniorFull timeLocal areaRemote workWork from home- ...As a Linux Engineer at reboot Monkey, you will be responsible for designing, implementing, and managing our Linux-based systems and infrastructure. You will work closely with our IT and DevOps teams to ensure the reliability, security, and performance of our systems. Qualifications...LinuxFull timeRemote work
$145k - $165k per year
...Makes Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed... ...just getting started. How You'll Make an Impact: As a Senior Software Engineer on the Distribution Team, you'll be instrumental in...SeniorLong term contractFull timeWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work$149.6k - $199.6k per year
...thinking are real—and happening daily at Coalition. About the role We are looking for a Senior Software Engineer to provide technical leadership on Coalition’s Scanning Engine & Data Collection team. This team is responsible for the distributed systems that...SeniorFull timeFixed term contractWork at officeRemote workHome officeFlexible hours- ...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...SeniorLong term contractFull timeRemote workFlexible hours
$104k - $139k per year
...all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and...SeniorFull timeImmediate startRemote workWorldwideHome office$104k - $139k per year
...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. What... ...environment. Collaborate on security initiatives: Partner with engineers across teams to identify, prioritize, and address security...SeniorLong term contractImmediate startRemote workHome office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Linux Senior Software Engineer. Be the first to apply!
- linux system administrator Remote
- remote linux administrator Remote
- linux Remote
- senior financial accountant Remote
- senior project accountant Remote
- construction senior project manager Remote
- senior graphic designer Remote
- senior business analyst Remote
- working with seniors Remote
- senior business data analyst Remote

