Remote Cross-Platform C++ Engineer - Open Source

Canonical Group Ltd

Hongkong

Hybrid

HKD 941,000 - 1,412,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Learning budget
Annual compensation review
Travel opportunities

Job summary

Canonical is seeking a Software Engineer to work on the Multipass project, focusing on cross-platform C++ development for macOS and Windows. This remote role in the EMEA region emphasizes high-quality code, architecture, and mentoring within a distributed team.

You will design and implement features, review code, and collaborate with colleagues to deliver a seamless open-source developer experience. Travel for company events is possible.

Qualifications

  • Cross-platform development experience on macOS and Windows
  • Expertise in modern C++ (C++14 minimum)
  • Experience with software testing and test-driven development
  • High standards for code quality and design
  • Knowledge of hypervisor technologies (Hyper-V/ VirtualBox/ KVM/ QEMU)
  • Open source experience
  • Knowledge of CI systems a plus
  • Ability to learn quickly
  • Excellent English communication

Responsibilities

  • Design, mentor, review and code across the project
  • Architect new features and improve UX
  • Collaborate with distributed team
  • Debug and fix user issues
  • Travel internationally for company events

Job description

Canonical is seeking a Software Engineer to work on the Multipass project, focusing on cross-platform C++ development for macOS and Windows. This remote role in the EMEA region emphasizes high-quality code, architecture, and mentoring within a distributed team.

You will design and implement features, review code, and collaborate with colleagues to deliver a seamless open-source developer experience. Travel for company events is possible.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Cross-platform C++ - Multipass
Software Engineer - Cross-platform C++ - Multipass

Canonical Group Ltd • Hongkong

Hybrid
HKD 941,000 - 1,412,000
Learning budget
Annual compensation review
Travel opportunities
Open Source Graduate Software Engineer – Linux
Open Source Graduate Software Engineer – Linux

Canonical Group Ltd • Hongkong

Hybrid
HKD 549,000 - 863,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+3
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical Group Ltd • Hongkong

Hybrid
HKD 549,000 - 863,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+3
Software Engineer, Automotive and Industrial Architecture
Software Engineer, Automotive and Industrial Architecture

Canonical Group Ltd • Hongkong

Hybrid
HKD 706,000 - 1,176,000
Distributed team sprints in person
Learning budget USD 2,000 per year
Annual compensation review
+3
Remote Embedded Linux Engineer - Automotive & Industrial
Remote Embedded Linux Engineer - Automotive & Industrial

Canonical Group Ltd • Hongkong

Hybrid
HKD 706,000 - 1,176,000
Distributed team sprints in person
Learning budget USD 2,000 per year
Annual compensation review
+3
GCC/LLVM System Software Engineer: Compiler Tooling
GCC/LLVM System Software Engineer: Compiler Tooling

Canonical Group Ltd • Hongkong

Hybrid
HKD 1,098,000 - 1,490,000
Distributed, remote-friendly team
Learning budget USD 2,000/year
Annual compensation review
+2
Embedded Devices Software Solution Sales Manager (Americas)
Embedded Devices Software Solution Sales Manager (Americas)

Canonical Group Ltd • Hongkong

Hybrid
HKD 941,000 - 1,255,000
Twice-yearly team sprints
Learning budget USD 2,000 per year
Annual compensation review
+3
Senior Software Engineer - Digital Workplace
Senior Software Engineer - Digital Workplace

Canonical • Hong Kong Island

Remote
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Associate Linux Support Engineer
Associate Linux Support Engineer

Canonical Group Ltd • Hongkong

Hybrid
HKD 471,000 - 745,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+3
Remote Linux Support Engineer – Associate
Remote Linux Support Engineer – Associate

Canonical Group Ltd • Hongkong

Hybrid
HKD 471,000 - 745,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+3