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
- ...visit blend360. com Job Description We’re looking for a Lead Data Engineer with strong expertise in Snowflake-based data platforms ,... ...looking for? - 5+ years of experience in Data Engineering (strong senior-level or lead mindset expected). - Strong hands-on experience...
- ..., Retail, and Media & Telecommunications. We are looking for a Senior Developer to join our team and contribute to a high-performing... ...Version 8 and above), JPA, and Testing methodologies (TDD or BDD). - Software Design and Architecture patterns. - Experience with Databases (...
- ...fulfilling work and projects for our people and clients. For more information, visit blend360. com We are seeking a Lead Backend Data Engineer to contribute to our next level of growth and expansion. What is this position about? - Design and build scalable backend systems...
- ...Communications on every product you touch. These are your primary partners for testing, launching, and improvingNavigate across Product, Engineering, Data, Design, and Marketing to move work forwardAdapt priorities quickly as business needs shiftContribute to team documentation...
- ...subscription CPG brands across food, beverage, supplements, and health & wellness. Role Overview: We're looking for a Technical Operations Engineer to own the reliability, quality, and integrity of our technical systems and data. Key Responsibilities: - Monitor system health,...
- ...healthcare, driving impact for customers and defining the pace of patient progress. Job Responsibilities The Regulatory Publishing Senior Manager is responsible for the creation, assembly, and publishing of electronic submissions and the delivery to global health...
- ...cost reporting, anomaly detection, alerting, and cost-policy enforcement with scripts and infrastructure as code. Partner with Engineering on cost-conscious architecture and product decisions. Work with Finance on forecasting, budget tracking, reporting, and...
- ...Assist, AI-powered QA, document processing, support automation, workforce management, and others. We're hiring a Sr. PlatformOps Engineer to own the reliability, security, and operability of this infrastructure, and to carry classic DevOps responsibilities: CI/CD, environments...Trabajo remoto
- ...looking for an IT Business Analyst (AI & Automation) to help bridge the gap between business stakeholders, AI/data teams, and software engineers. This role focuses on identifying high-impact AI opportunities, translating business needs into technical requirements, and...Trabajo remoto
- ...enterprise design system. You will partner closely with senior designers and engineering teams to transform complex authentication routing logic into... ...demonstrating shipped, engineering-implemented product software, complex multi-path flows, and strong visual/interaction...Trabajo remoto
- ...Our work spans strategy, design, and engineering — often in complex, AI-driven environments... ...Argentina. About the role As a Staff Software Engineer at Fluxon, you’ll play a key role in... ...engineering organization. This is a highly senior, hands-on leadership position where...
- ...analytical, and problem-solving skills, with a focus on continuous improvement. Proficient in project and knowledge management software and techniques. Advanced computer skills to support and maintain department software (e.g., Microsoft platform, OneDrive, SharePoint...
- ...come join us at Sezzle and help create the future of shopping! About the Role: We are seeking a talented and motivated Junior Software engineer who is best in class with a high IQ plus a high EQ. This role presents an exciting opportunity to thrive in a dynamic, fast-...
- ...Integrated Workflows team exists to expand Mural's value by embedding it seamlessly into the essential business workflows our... ...by the number of integrations we ship. YOUR MISSION As a Senior Software Engineer on the Integrated Workflows team, you'll own significant parts...
- ...filled - This posting is for a new position - Reporting to the Senior Director, Information Technology As an IT Support Specialist ,... ...visual setup at the office - Diagnose and resolve hardware and software issues across macOS devices, peripherals, and office technology...
- ...Maintain the CRM marketing calendar and Roadmap. - Support upkeep of weekly performance reporting - Assist in cross-functional (engineering, product, data teams) communication between the CRM team and internal stakeholders/dependencies, including but not limited to: -...
- ...a strong advantage. Reports To and Team Reports to: Director of Recruitment Partners with: VP of Operations, Recruiters/Senior Recruiters, Manager of Accounts, Recruitment Marketing, Operations/Analytics, and Hiring Managers. Key Responsibilities 1) Client...
- ...provider headquartered in Austin, specializing in building and embedding high-performing software development teams. From design to deployment, we deliver... ...like the Model Context Protocol (MCP). As a Backend Engineer, you will be instrumental in executing rapid prototyping...Trabajo remoto
- WHO WE ARE Jampp is a programmatic advertising platform used by the most ambitious companies to accelerate their mobile businesses. Founded in 2013, Jampp leverages machine learning, creative optimization, and proprietary advertising solutions to drive incremental growth...
- ...Anticipate, identify, and address risks and blockers that could impede engineering progress - Work with clients and users to capture business... ...teams - Proven product management experience delivering new software from conception through MVP and beyond in cross-functional,...
- ...combination of education and experience. • Experience of Clinical Data Management practices and relational database management software systems. • Strong project management skills and knowledge of project management methodologies • Demonstrated staff leadership...
- ...advanced automation. As part of our team, you will collaborate with engineers, data scientists, and domain experts across SaaS, cloud, and... ...research topics, publishing insights, and advancing our AI software development services portfolio. About Azumo Based in San...
- ...Who we are At Domino, we build software that helps the largest, AI-driven organizations build and operate advanced data science and... ...day operating system around cloud changes while partnering with engineering teams to continually improve the underlying tooling. What your...
- ...more creative, and more equitable. And we're here to build it together. About the Role We are looking for a backend-leaning Senior Software Engineer who is energized by distributed systems, cares about reliability as a feature, and wants to own infrastructure rather than...
- ...Senior Recruiter LatAm Remote About the Role We're looking for a Senior Recruiter who can move fast, think strategically, and bring in top talent across borders, with a strong emphasis on LatAm recruiting. You'll own full-cycle hiring for both internal roles and client...
- ...issues proactively. - Partner with Sales, Support, Product, and Engineering teams to ensure alignment on customer needs, challenges, and... ...a positive, dynamic work environment. - Comfort with learning software programs and configuring products to meet specific customer needs...
- ...management skills with the ability to manage multiple projects simultaneously. - Excellent written and verbal communication skills. - Strong problem-solving and conflict-resolution abilities. - Experience using project management, CRM, ERP, or business operations software....
- ...provider headquartered in Austin, specializing in building and embedding high-performing software development teams. From design to deployment, we deliver... ...DevOps platforms like Copado. As a Salesforce Release Engineer, you will be instrumental in bridging the gap between...Trabajo remoto
- ...Position: Senior Full-Stack Engineer (Node.js/React) Location: Fully Remote (LATAM) Contract Type: Full-time, Permanent Time Zone Alignment... ...(e.g., Cursor, Claude Code, Copilot) into daily software development to accelerate feature building, debugging, refactoring...Trabajo remoto
- ...Position: Full Stack Engineer (AI Integration) Location: Remote from LATAM... ...Austin, specializing in building and embedding high-performing software development teams. From design to deployment... ...React. AI & LLM Integration: Embed Large Language Models, generative AI...Trabajo remoto
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Embedded Linux Senior Software Engineer. ¡Sea el primero en aplicar!
