Embedded Linux Senior Software Engineer - Optimisation
New York, New York County, New York, 10261, USA
Listed on 2026-08-09
-
Software Development
Unix/Linux, Software Engineer
Overview
Embedded Linux Senior Software Engineer
- Optimisation. Home based
- Worldwide. Work across the full Linux stack from kernel through GUI to optimise Ubuntu for the latest silicon. The role is fast-paced and problem-solving oriented, requiring resourcefulness, articulation, and the ability to deliver across PC and IoT technologies. Teams collaborate 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.
- Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks
- Collaborate 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, and quality metrics
- Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge
- Help customers integrate their apps, SDKs, build device OS images, and 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 means partnering with bright minds worldwide and working with exciting technologies in a fast-growing company with a unique vision to build a better platform with free software. You will work with customers on IoT and server platforms across verticals such as robots, data centers, telco, and retail.
What we are looking for in you- You love technology and working with brilliant people
- Bachelor’s degree in Computer Science, STEM or similar
- Experience with Linux packaging (Debian, RPM, Yocto)
- Experience working with open source communities and licences
- Experience working with C, C++
- Ability to work in a globally distributed team through self-discipline and self-motivation
- 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
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,000
USD per annum - Annual compensation review
- Recognition rewards
- Annual holiday 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
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, we are changing the world daily. We recruit on a global basis and maintain a high standard for those joining the company. We expect excellence and strive to be the best at what we do.
Canonical has been remote-first since 2004. Working at Canonical is a step into the future, challenging you to think differently, work smarter, and learn new skills. Canonical provides a window into the world of 21st-century digital business.
Equal Employment OpportunityCanonical is an equal opportunity employer. We do not discriminate on the basis of any protected status under applicable law. This role description contains only job-related requirements and information.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).