At a Glance
- Tasks: Optimise Ubuntu for cutting-edge hardware and collaborate with top engineers.
- Company: Join Canonical, a leader in open-source technology and innovation.
- Benefits: Enjoy remote work, competitive pay, learning budgets, and annual reviews.
- Why this job: Make a real impact on the future of technology with Ubuntu.
- Qualifications: Degree in Computer Science or STEM, Linux experience, and coding skills.
- Other info: Fully remote since 2004, with opportunities for travel and personal growth.
The predicted salary is between 30000 - 50000 £ per year.
Join to apply for the Embedded & Desktop Linux Systems Engineer – Optimisation role at Canonical.
Location: This is a globally remote role.
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 fast‑paced, problem‑solving, challenging yet 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.
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, optimise applications with Ubuntu Core, Desktop and Server.
- Work with the most advanced operating systems and application technologies available in the enterprise world.
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, 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.
What we offer you:
- Your base pay will depend on a variety of factors including your geographical location, level of experience, knowledge and skills.
- Certain roles are eligible for additional benefits and rewards, including annual bonuses and sales incentives based on revenue or utilisation.
- Our compensation philosophy is to ensure equity across our global workforce.
- In addition to a competitive base pay, we provide all team members with benefits that 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.
- Parental leave.
- Employee Assistance Programme.
- Opportunity to travel to new locations to meet colleagues at ‘sprints’.
- Priority Pass for travel and upgrades for long‑haul company events.
About Canonical:
Canonical is a pioneering tech firm 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 high standard for new hires. Excellence is essential to our success. Canonical has been a remote‑first company since its inception in 2004. Working at Canonical is an entry into the future; it challenges you to think differently, work smarter, learn new skills, and raise your game. We provide a unique window into the world of 21st‑century digital business.
Equal‑Opportunity Employer: Canonical is an equal‑opportunity employer and fosters a workplace free from discrimination. Diversity of experience, perspectives and background creates a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Role Details:
- Seniority level: Entry level.
- Employment type: Full‑time.
- Job function: Information Technology.
- Industries: Software Development.
Embedded & Desktop Linux Systems Engineer - Optimisation in Manchester employer: Canonical
Contact Detail:
Canonical Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded & Desktop Linux Systems Engineer - Optimisation in Manchester
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Canonical or similar companies. A friendly chat can sometimes lead to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! If you’ve worked on any cool projects related to Linux or IoT, make sure to highlight them in conversations. Real-world examples can really impress potential employers.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Linux knowledge and coding skills. Practice common interview questions and maybe even do some mock interviews with friends or mentors.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team.
We think you need these skills to ace Embedded & Desktop Linux Systems Engineer - Optimisation in Manchester
Some tips for your application 🫡
Show Your Passion for Technology: Let us see your love for technology shine through in your application. Share any personal projects or experiences that highlight your enthusiasm for Linux and open-source communities.
Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter to reflect the skills and experiences mentioned in the job description. We want to see how your background aligns with the role of Embedded & Desktop Linux Systems Engineer.
Highlight Relevant Experience: Don’t forget to showcase your experience with Linux packaging, C/C++, and any IoT or embedded systems work. This is your chance to demonstrate how you can contribute to optimising Ubuntu for the latest hardware.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity at Canonical!
How to prepare for a job interview at Canonical
✨Know Your Linux Inside Out
Make sure you brush up on your Linux knowledge, especially around Ubuntu and its integration with IoT and server-class hardware. Be prepared to discuss your experience with Linux packaging, C/C++, and any open-source contributions you've made.
✨Showcase Problem-Solving Skills
Since the role is fast-paced and problem-solving is key, think of specific examples where you've tackled complex issues in previous projects. Use the STAR method (Situation, Task, Action, Result) to structure your answers and demonstrate your resourcefulness.
✨Communicate Clearly and Confidently
Good communication skills are essential, especially when working in a globally distributed team. Practice explaining technical concepts in simple terms, as you may need to engage with non-technical stakeholders or customers during the interview.
✨Research Canonical and Its Culture
Familiarise yourself with Canonical's mission, values, and recent projects. Understanding their commitment to open source and remote work will help you align your answers with their culture and show that you're genuinely interested in being part of their team.