Skip to main content
MyJobNigeria

Job details

Embedded Linux Senior Software Engineer – Optimisation at Canonical (Remote)

Canonical company image

Key job details

Job type
Full-time
Experience level
Senior level
Work arrangement
Remote
Qualification
Bachelor degree
Location
Lagos State, Nigeria
Hiring company
Canonical
Listing status
Open — no deadline specified
Application details Explore more listings

Canonical is recruiting a remote Senior Software Engineer to optimise Ubuntu across embedded, IoT and server-class hardware. The role connects operating-system engineering with silicon-partner integration.

Responsibilities

  • Design and implement Ubuntu integration for new IoT, PC and server hardware platforms.
  • Collaborate with hardware and software partners to improve performance, compatibility and end-user experience.
  • Contribute to technical plans, testing strategies and quality metrics for partner platforms.
  • Lead complex technical engagements spanning hardware, operating systems, cloud and edge services.
  • Help customers integrate applications and SDKs, build device images and optimise software with Ubuntu Core, Desktop and Server.

Requirements

  • Bachelor’s degree in Computer Science, STEM or a similar field.
  • Experience using C or C++ and working with Linux packaging systems such as Debian, RPM or Yocto.
  • Understanding of open-source communities and software licensing.
  • Ability to contribute independently and collaboratively in a globally distributed team.

Additional experience

  • Graphics stacks, TCP/IP and related networking technologies, or IoT and server security.
  • Embedded platforms, boards, SoCs, firmware, bootloaders and operating systems.
  • Containers and orchestration tools such as Docker, OCI and Kubernetes, plus strong technical communication skills.

Benefits

  • Remote working, an annual learning allowance of USD 2,000, compensation reviews and employee recognition.
  • Annual leave, parental leave and an Employee Assistance Programme.
  • Opportunities to collaborate at company gatherings, including eligible travel benefits.

How to apply

Apply online for the Embedded Linux Senior Software Engineer – Optimisation position.

Apply Now

Deadline: Not specified; apply as soon as possible.

Check the employer and application instructions before sharing personal information.

About the employer

Canonical develops Ubuntu and other open-source software for enterprise and technology users. Its software is used across cloud computing, AI, engineering and connected devices, and its teams work across more than 80 countries.

Important safety tips

  • MyJobNigeria will never ask you to pay to apply for a job or share a one-time password (OTP). Be cautious about requests for sensitive personal information.
  • If this listing appears suspicious, please report it through our contact page.

Share this page