Enable job alerts via email!

Embedded Linux Senior Software Engineer - Optimisation

Canonical

Dubai

Remote

AED 293,000 - 441,000

Full time

Yesterday
Be an early applicant

Job summary

A software development leader is seeking an Embedded Linux Senior Software Engineer - Optimisation to enhance Ubuntu across various technologies. This fully remote position requires strong Linux and C/C++ skills, with responsibilities including hardware integration and customer engagement. Ideal candidates will have experience in open source communities and demonstrated abilities in graphics and IoT systems.

Benefits

Fully remote work environment
Annual learning and development budget of $2,000
Generous holiday and parental leave
Employee assistance programs

Qualifications

  • Experience with open source communities and licenses.
  • Ability to work in a distributed team with self-discipline and motivation.

Responsibilities

  • Design and implement Ubuntu integration for new hardware platforms and software stacks.
  • Collaborate with partners to deliver an optimized Ubuntu experience.
  • Lead complex customer engagements involving system architectures from cloud to edge.
  • Assist customers in app integration, SDKs, device OS image building, and application optimization.

Skills

Linux packaging (Debian, RPM, Yocto)
Proficiency in C and C++
Experience with graphics stacks
Understanding of networking protocols (TCP/IP, DHCP, HTTP/REST)
Good communication skills
Experience in IoT/Embedded systems
Experience with Docker, OCI containers, or Kubernetes

Education

Bachelor's degree in Computer Science, STEM, or related field

Job description

Embedded Linux Senior Software Engineer - Optimisation

Join Canonical as an Embedded Linux Senior Software Engineer - Optimisation, working across the full Linux stack from kernel to GUI to optimise Ubuntu for the latest silicon.

This fast-paced, problem-solving role requires resourcefulness, articulation, and the ability to deliver solutions across PC and IoT technologies. Collaborate with silicon companies to integrate next-generation features and performance enhancements.

Location: This is a globally remote role.

Responsibilities:
  1. Design and implement Ubuntu integration for new hardware platforms and software stacks.
  2. Collaborate with partners to deliver an optimized Ubuntu experience.
  3. Take a holistic approach to Ubuntu on partner platforms, including technical planning, testing, and quality metrics.
  4. Lead complex customer engagements involving system architectures from cloud to edge.
  5. Assist customers in app integration, SDKs, device OS image building, and application optimization with Ubuntu Core, Desktop, and Server.
  6. Work with advanced operating systems and enterprise application technologies.
Qualifications:
  • Bachelor's degree in Computer Science, STEM, or related field.
  • Experience with Linux packaging (Debian, RPM, Yocto).
  • Experience with open source communities and licenses.
  • Proficiency in C and C++.
  • Ability to work in a distributed team with self-discipline and motivation.
Preferred Skills:
  • Experience with graphics stacks.
  • Understanding of networking protocols (TCP/IP, DHCP, HTTP/REST).
  • Basic security knowledge in IoT or server environments.
  • Good communication skills, including public speaking.
  • Experience in IoT/Embedded systems from hardware to applications.
  • Experience with Docker, OCI containers, or Kubernetes.
Benefits:
  • Fully remote work environment.
  • Annual learning and development budget of $2,000.
  • Annual compensation review and recognition rewards.
  • Generous holiday and parental leave.
  • Employee assistance programs and travel opportunities.
About Canonical:

Canonical is a leader in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We are a remote-first company committed to excellence and diversity, fostering a workplace free from discrimination.

Seniority level: Mid-Senior level

Employment type: Full-time

Industry: Software Development

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.