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
- ...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
- ...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
- ...Toulouse, our multidisciplinary team of engineers, scientists, and strategists is building... ...playing a key role in shaping the onboard software that powers our satellite constellation across... ...-critical domains ~ Experience with embedded software development, including...SuggestedLong term contractPermanent employmentFull timeRemote workFlexible 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
- ...design, build and distribute open-source software that enables people to enjoy the internet... ...other team members and be mentored by more senior team members Collaborate with other... ...platform, familiar with at least 2 of: Windows, Linux, Mac, Android A passion for enhancing...SeniorLinuxImmediate startHome office
- ...leading provider of open source software and operating systems to the... ...public cloud, data science, AI, engineering innovation and IoT. Our... ...and growing. We are hiring a senior software engineer to join our... ...passionate about open source software, Linux, Golang, Python and Kubernetes...SeniorLinuxFull timeWork at officeLocal areaRemote workWork from homeWorldwide
$104k - $139k per year
...design, build and distribute open-source software that enables people to enjoy the... ...global scale. We’re looking for a Senior Software Engineer with a strong platform mindset to help... ...building stateless ML services such as embedding or similarity models, including multi-...SeniorFull timeImmediate startRemote workHome 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. About... ...keeping safety and performance at the forefront. As a WebExtensions Engineer, you will help implement new extension capabilities, improve...SeniorFull timeImmediate startRemote workHome 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 contractFull timeImmediate startRemote workHome office- ...leading provider of open source software and operating systems to the... ...public cloud, data science, AI, engineering innovation and IoT. Our... ...competencies in modern C/C++, Linux distributions, software architectures... ...team members , mentor less senior engineers, and participate in...SeniorLinuxFull timeWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
$170k - $215k per year
...Senior Software Engineer, Decision Science About the Company The mining industry has steadily become worse at finding new ore deposits, requiring 10X more capital to make discoveries compared to 30 years ago. The easy-to-find, near-surface deposits have largely been found...SeniorFull timeInternshipRemote work$176.2k - $234.9k per year
...work together effectively, this role is fully remote, but requires you to be located in a US timezone. We're looking for a Senior Fullstack Software Engineer to join our team, passionately Responsibilities: What You'll Do: You will guide the technical direction and...SeniorFull timeInternshipWork at officeLocal areaRemote work- ...from our portfolio. We are currently looking for a DevOps / Linux Infrastructure Engineer to join one of our clients ' team. If you're looking... ...multiple environments Manage, coordinate, and implement software upgrades, patches, and hotfixes on servers, workstations, and...LinuxPermanent employmentFull timeFlexible hours
- ...beyond. The opportunity We are searching for a Staff / Senior Software Engineer to join our Search team . The role entails contributing... ...What you will do: Work on a technically complex Search Engine. Deliver high-quality Elixir, Ruby and Golang code for new...SeniorPermanent employmentFull timeRemote workWorldwideRelocationFlexible hours
- ...brilliant people. You are an accomplished senior Python programmer that enjoys challenging... ...automations or with traditional Linux systems administration, operations, and package... ...pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO...SeniorLinuxRemote work
- ...self-employment. About This Role We're hiring a Senior or Staff Software Engineer to work across our product teams. This is a high-impact, full... ...bar, and helping engineers around you grow. You'll embed with product teams where the work is most important, partner...SeniorSelf employmentRemote workFlexible hours
- ...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... ...computing, and an interest in the entire Linux stack - from kernel to networking to virtualization...LinuxFull timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...won’t just be writing code; you’ll be shaping the future. As a Software Engineer at Xapo, you will design, build, and deploy high-impact... ...design to production operations, all while being mentored by senior engineers. You could join one of our dynamic, business domains...SeniorFull timeRemote workFlexible hours
- ...Senior JavaScript Software Engineer (Perm, Canada, Remote) This is a permanent full-time remote opportunity for those based in Canada. Please note that visa sponsorship is not available for this role. About Nearform Nearform is an independent team of data & AI...SeniorPermanent employmentFull timeRemote workFlexible hours
$225k - $275k per year
...level individual contributor position embedded in the Security Engineering organization, focused on Wirespeed’s... ...integration workflows. The Principal Software Engineer will own critical backend services... ...code reviews. Mentor and guide senior engineers, helping them navigate...SeniorLong term contractFull timeFixed term contractWork at officeRemote workHome officeFlexible hours$120k per year
...support some of the world’s most exciting engineering endeavors. Our first product, the V-... ...development: Lead, coach, and support software developers through regular one-on-ones,... ...product lines and platforms, including embedded systems, backend services, and user interfaces...Work at officeLocal areaFlexible hours3 days per week- ...more, and counts the former President and COO of Hubspot, JD Sherman, among its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in technology...SeniorWorldwide
- ...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... ...security certifications Extend and enhance Linux cryptographic components to meet country-...LinuxLong term contractFull timeWork at officeLocal areaRemote workWorldwide
- ...Software Engineer - AI-Native Product Builder Location : Toronto (Hybrid) or Remote within Canada... ...and interest in applied, product-embedded AI Are comfortable using AI-assisted... ...follow through You do not need to be senior. You do need to be capable, curious,...SeniorRemote jobLong term contractFull timeTemporary workInternship
- ...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... ...Engineering : the maintenance and evolution of a Linux distribution and its repositories This...LinuxFull timeFreelanceWork at officeLocal areaRemote workWorldwide
- ...Addepto is a leading AI consulting () and data engineering () company that builds scalable, ROI-focused AI solutions for some of the world... ...design and guide the implementation of robust, scalable, and secure software solutions. This role requires a deep understanding of both...SeniorLong term contractPermanent employmentFull timeContract workRemote workFlexible hours
- ...product suite Day-to-Day Impact Craft elegant, scalable software solutions that meet evolving business demands Partner with Product... ...optimization and technical debt reduction Elevate our engineering culture by mentoring colleagues and championing best practices...SeniorRemote jobFor contractorsSelf employmentFreelanceWork from homeFlexible hours
- ...stability, good value and consistent service delivery. Our backend software engineers make sure that when a customer hits a button in a Web... ...using a language like Ruby Software development within the Linux/Unix environment Software development using a containerization...LinuxPermanent employmentFull time
- ...TechBiz Global TechBiz Global is a leading recruitment and software development company. Our diverse, globally distributed team... ...About the Role: We are seeking an experienced and versatile Senior Software Engineer to join our innovative and dynamic team. This position...SeniorPermanent employmentFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Linux Senior Software Engineer. Be the first to apply!
