Embedded & Desktop Linux Systems Engineer - Optimisation in Manchester
Embedded & Desktop Linux Systems Engineer - Optimisation

Embedded & Desktop Linux Systems Engineer - Optimisation in Manchester

Manchester Full-Time 30000 - 50000 £ / year (est.) No home office possible
C

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

Canonical is an exceptional employer that champions a fully remote work culture, allowing you to collaborate with brilliant minds from around the globe while enjoying the flexibility of working from anywhere. With a strong commitment to personal growth, employees benefit from a generous learning and development budget, annual compensation reviews, and recognition rewards, all within a diverse and inclusive environment that values innovation and excellence in open-source technology.
C

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

Linux Packaging (Debian, RPM, Yocto)
C Programming
C++ Programming
Networking (TCP/IP, DHCP, HTTP/REST)
Security Best Practices in IoT or Server Environments
Graphics Stacks
Docker/OCI Containers
Kubernetes (K8s)
Open-Source Community Engagement
Technical Leadership
Problem-Solving Skills
Self-Discipline
Self-Motivation
Communication Skills

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.

Embedded & Desktop Linux Systems Engineer - Optimisation in Manchester
Canonical
Location: Manchester

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Embedded & Desktop Linux Systems Engineer - Optimisation in Manchester

    Manchester
    Full-Time
    30000 - 50000 £ / year (est.)
  • C

    Canonical

    250-500
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>