Talent.com
Software Engineer - Cross-platform C++ - Multipass

Software Engineer - Cross-platform C++ - Multipass

CanonicalSeberang Perai, Penang, Malaysia
30+ days ago
Job description

Software Engineer - Cross-platform C++ - Multipass

Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia

Join or sign in to find your next job

Join to apply for the Software Engineer - Cross-platform C++ - Multipass role at Canonical

Continue with Google Continue with Google

Software Engineer - Cross-platform C++ - Multipass

Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia

Join to apply for the Software Engineer - Cross-platform C++ - Multipass role at Canonical

Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Software Engineer to join our distributed team. We greatly value quality in our code, and great user experience.

Multipass is published for macOS, Windows, and also Linux. Think of it as a workstation mini-cloud. At its simplest you can simply say multipass launch and you will get a new VM on your workstation. You can feed that VM data, just as you would on a public cloud like AWS, Azure or GCP.

The goal is not to be a full cloud of course. The goal is to give developers a local cloud on their workstation, which they can use to run builds in the background, or to try cloud appliances, or to test their own cloud deployments and cloud-init scripts, free of charge. People sometimes use it as a build farm on a shared server, for example.

As a Software Engineer you are expected to play a leadership role designing, mentoring, reviewing and of course coding.

Location : This is a remote position available in the EMEA region only.

What you will focus on

  • Ensure Multipass is easy and intuitive to use
  • Architect new features and design the user experience
  • Write high-quality code to create new features and fix bugs
  • Review code and architecture as part of Canonical's engineering process
  • Collaborate proactively with a distributed team
  • Debug, track down and fix issues encountered by our users
  • Foster the open source community and support customers when needed
  • Travel internationally for up to two weeks, twice a year, for company events

What we are looking for in you

  • Cross-platform development experience on macOS and / or Windows
  • Expertise in modern C++ development
  • Experience with software testing and test-driven development
  • Extremely high personal standards for code quality, testing and design
  • Knowledge of hypervisor technologies such as Hyper-V, VirtualBox, KVM, and QEMU
  • Open source experience and involvement
  • Knowledge of CI systems a plus
  • Capacity to learn quickly about new systems and techniques
  • Excellent communication skills in English - both verbal and written
  • Bachelor's or equivalent in Computer Science, STEM or similar degree
  • What we offer you

    We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel 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 very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

    Canonical is an equal opportunity employer

    We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

    Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Software Development

    Referrals increase your chances of interviewing at Canonical by 2x

    Get notified about new Software Engineer jobs in Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia .

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 2 months ago

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 3 months ago

    Front End Developers - AI Training (Remote)

    Kuala Lumpur City, Federal Territory of Kuala Lumpur, Malaysia 4 days ago

    Freelance Software Developer (Java) - AI Trainer

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 week ago

    Software Engineer - Solutions Engineering

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 2 months ago

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 3 weeks ago

    Kuala Lumpur City, Federal Territory of Kuala Lumpur, Malaysia 4 days ago

    Software Engineering Specialist - Human Data

    Federal Territory of Kuala Lumpur, Malaysia 1 day ago

    Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 4 weeks ago

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 3 months ago

    Senior Software QA Engineer (Automation Testing) - Fully Remote

    Mid Valley City, Federal Territory of Kuala Lumpur, Malaysia 5 days ago

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 4 weeks ago

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 3 weeks ago

    KL Eco City, Federal Territory of Kuala Lumpur, Malaysia 2 months ago

    Federal Territory of Kuala Lumpur, Malaysia 3 weeks ago

    Python and Kubernetes Software Engineer - Data, AI / ML & Analytics

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 4 months ago

    Software Development Lead / Software Developer

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 4 weeks ago

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 8 months ago

    System Software Engineer - GCC / LLVM compiler, tooling, and ecosystem

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 4 weeks ago

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago

    Kuala Lumpur City, Federal Territory of Kuala Lumpur, Malaysia 4 days ago

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 week ago

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 week ago

    Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago

    Python Software Engineer - Ubuntu Hardware Certification Team

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 3 months ago

    Kuala Lumpur City, Federal Territory of Kuala Lumpur, Malaysia 4 days ago

    Kuala Lumpur City, Federal Territory of Kuala Lumpur, Malaysia 4 days ago

    Embedded Linux Senior Software Engineer - Optimisation

    Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 2 days ago

    Kuala Lumpur City, Federal Territory of Kuala Lumpur, Malaysia 4 days ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Seberang Perai, Penang, Malaysia

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    EngageRocketGeorge Town, Penang, Malaysia
    Senior Software Engineer at EngageRocket.EngageRocket is the first venture-backed HR Technology company in SEA with the mission to create better workplaces with people analytics.We help organisatio...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer / Software Senior Engineer

    Software Engineer / Software Senior Engineer

    Cohu Malaysia Sdn BhdBayan Lepas, Penang, Malaysia
    Software Engineer / Software Senior Engineer.Add expected salary to your profile for insights.LTX Credence Sdn Bhd (A Cohu Company) is hiring!. At Cohu Malaysia, we are committed to driving innovation...Show moreLast updated: 30+ days ago
    • Promoted
    Platform Debug Engineer

    Platform Debug Engineer

    Advanced Micro DevicesPenangMalaysia, Penang, Malaysia
    WHAT YOU DO AT AMD CHANGES EVERYTHING.We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Motorola SolutionsPenangMalaysia, Penang, Malaysia
    Motorola Solutions values your privacy • •.Senior Software Engineer page is loaded## Senior Software Engineerlocations : Penang, Malaysiatime type : Full timeposted on : Posted Todayjob requisitio...Show moreLast updated: 6 days ago
    • Promoted
    Research Development Software Engineer (Embedded)

    Research Development Software Engineer (Embedded)

    THMY Technologies Sdn Bhd 200801007177 (808461-P)Simpang Empat, Perlis, Malaysia
    THMY Technologies Sdn Bhd (THMY Tech), formerly known as Testing House Malaysia Sdn Bhd, is principally involved in the provision of automated test solutions for E&E products, with end‑use in vario...Show moreLast updated: 2 days ago
    • Promoted
    09 - Senior Lead Engineer, Software

    09 - Senior Lead Engineer, Software

    Celestica Inc.Bayan Lepas, Penang, Malaysia
    Press Tab to Move to Skip to Content Link.Select how often (in days) to receive an alert : .Senior Lead Engineer, Software. Performs tasks such as, but not limited to, the following : .Lead the design, ...Show moreLast updated: 30+ days ago
    • Promoted
    Platform Engineer (mid)

    Platform Engineer (mid)

    WegoCentral George Town, Penang, Malaysia
    Wego is a leading global travel tech company, helping millions of users find, compare, and book the best travel options.Our platform powers smarter travel decisions by making it simple, fast, and e...Show moreLast updated: 6 days ago
    • Promoted
    Development Tools Software Engineer

    Development Tools Software Engineer

    IntelKulim, Kedah, Malaysia
    Yield Tools group under Intel's Foundry Technology and Manufacturing (FTM) organization is looking for a passionate, results-oriented, and innovative software engineer to develop mission-critical s...Show moreLast updated: 4 days ago
    • Promoted
    R&D Senior Software Engineer

    R&D Senior Software Engineer

    GokardzSeberang Perai, Penang, Malaysia
    We are seeking an experienced Software Engineer specializing in the further design, development, and maintenance of the Eggplant Performance (EPP) suite of applications, our load and performance te...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer, Android Core Product - Kuala Lumpur, Malaysia

    Software Engineer, Android Core Product - Kuala Lumpur, Malaysia

    SpeechifyBatu Kawan, Penang, Malaysia
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 30 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, G...Show moreLast updated: 3 days ago
    • Promoted
    Platform Debug Engineer

    Platform Debug Engineer

    AMDGeorge Town, Penang, Malaysia
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences - from AI and data centers, to PCs, gaming and embedded sy...Show moreLast updated: 19 days ago
    • Promoted
    09 - Senior Lead Engineer, Software 1 1

    09 - Senior Lead Engineer, Software 1 1

    Celestica Inc.Bayan Lepas, Penang, Malaysia
    Press Tab to Move to Skip to Content Link.Select how often (in days) to receive an alert : .Senior Lead Engineer, Software 1 1. Performs tasks such as, but not limited to, the following : .Lead the desi...Show moreLast updated: 30+ days ago
    • Promoted
    Development Tools Software Engineer

    Development Tools Software Engineer

    Intel CorporationGeorge Town, Penang, Malaysia
    Get AI-powered advice on this job and more exclusive features.Intel's Debug and Trace Solution Group is seeking a talented and enthusiastic Software Engineer to join our dynamic team.In this role, ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - Cross-platform C++ - Multipass

    Software Engineer - Cross-platform C++ - Multipass

    CanonicalBatu Kawan, Penang, Malaysia
    Software Engineer - Cross-platform C++ - Multipass.Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia.Join or sign in to find your next job. Software Engineer - Cross-platform C++ -...Show moreLast updated: 3 days ago
    • Promoted
    Senior / Staff Software Engineer (C++)

    Senior / Staff Software Engineer (C++)

    NI Malaysia Sdn BhdPenangMalaysia, Penang, Malaysia
    Add expected salary to your profile for insights.NI is Emerson's Test and Measurement (T&M) Business Unit.In this role, your responsibilities will be unleashing the value of systems & hardware thro...Show moreLast updated: 6 days ago
    • Promoted
    R&D Engineer 3, Software

    R&D Engineer 3, Software

    Keysight TechnologiesPenangMalaysia, Penang, Malaysia
    Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization.Our ~15,000...Show moreLast updated: 30+ days ago
    • Promoted
    R&D Engineer 3, Software

    R&D Engineer 3, Software

    GokardzSeberang Perai, Penang, Malaysia
    Keysight Calibration Engineering is responsible for developing calibration software and providing software support for worldwide customer service centers. We encourage innovation and leveraging new ...Show moreLast updated: 30+ days ago
    • Promoted
    09 - Senior Lead Engineer, Software

    09 - Senior Lead Engineer, Software

    CelesticaPenangMalaysia, Penang, Malaysia
    Senior Lead Engineer, Software.Be among the first 25 applicants.Senior Lead Engineer, Software.The Senior Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed i...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer, Android Core Product - Penang, Malaysia

    Software Engineer, Android Core Product - Penang, Malaysia

    Clutch CanadaPenangMalaysia, Penang, Malaysia
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 30 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, G...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Motorola Solutions Malaysia Sdn BhdPenangMalaysia, Penang, Malaysia
    At Motorola Solutions, we believe that everything starts with our people.We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere.Our critical comm...Show moreLast updated: 5 days ago