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

Software Engineer - Cross-platform C++ - Multipass

CanonicalHelsinki, Suomi
15 days ago
Job description

OverviewUse 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.What you will focus onEnsure Multipass is easy and intuitive to useArchitect new features and design the user experienceWrite high-quality code to create new features and fix bugsReview code and architecture as part of Canonical\'s engineering processCollaborate proactively with a distributed teamDebug, track down and fix issues encountered by our usersFoster the open source community and support customers when neededTravel internationally for up to two weeks, twice a year, for company eventsWhat we are looking for in youCross-platform development experience on macOS and / or WindowsExpertise in modern C++ developmentExperience with software testing and test-driven developmentExtremely high personal standards for code quality, testing and designKnowledge of hypervisor technologies such as Hyper-V, VirtualBox, KVM, and QEMUOpen source experience and involvementKnowledge of CI systems a plusCapacity to learn quickly about new systems and techniquesExcellent communication skills in English - both verbal and writtenBachelor\'s or equivalent in Computer Science, STEM or similar degreeWhat we offer youWe 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 personPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveEmployee Assistance ProgrammeOpportunity to travel to new locations to meet colleaguesPriority Pass, and travel upgrades for long haul company eventsAbout CanonicalCanonical 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 employerWe 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.

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer • Helsinki, Suomi

Related jobs
  • Promoted
Sr Principal Software Engineer

Sr Principal Software Engineer

CadenceHelsinki, Uusimaa, Suomi
Senior Principal Software Engineer.Cadence Design Systems is a world leader in providing computational software for all aspects of intelligent system design. At Cadence, we hire and develop leaders ...Show moreLast updated: 30+ days ago
  • Promoted
C++ Programmer

C++ Programmer

HypeHypeHelsinki, Uusimaa, Suomi
Frogmind) is an award-winning independent mobile games studio from Helsinki founded in 2012.We are best known for our games : BADLAND series, Badland Brawl and Rumble Stars series which have garnere...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

Visual ComponentsEspoo, Suomi
OverviewVisual Components is a software company with a global footprint.We are here to help teams who are building tomorrow’s manufacturing find the fastest way from the concept to reality.With our...Show moreLast updated: 10 days ago
  • Promoted
Senior Software Engineer (New Channel Expansion)

Senior Software Engineer (New Channel Expansion)

SmartlyWorkFromHome, Uusimaa, Suomi
Senior Software Engineer (New Channel Expansion).Smartly — we’re building a brand-new integration to our platform as part of a greenfield project that will connect us with world-leading tech partne...Show moreLast updated: 30+ days ago
  • Promoted
Kubernetes Platform Engineer

Kubernetes Platform Engineer

AMDHelsinki, Suomi
Join to apply for the Kubernetes Platform Engineer role at AMDAt AMD, our mission is to build great products that accelerate next-generation computing experiences - from AI and data centers, to PCs...Show moreLast updated: 15 days ago
  • Promoted
Senior Software Engineer (PostgreSQL)

Senior Software Engineer (PostgreSQL)

AivenHelsinki, Suomi
We’re a global team of over 400 people, working together to push the boundaries of open‑source technology and multi‑cloud solutions. Our vision is to become the trusted Data & AI Platform for everyo...Show moreLast updated: 1 day ago
  • Promoted
Platform Engineer

Platform Engineer

Polar SquadWorkFromHome, Uusimaa, Suomi
Polar Squad | Building meaningful and frictionless organisations.Shape the future of technology with Polar Squad and supercharge your career! We’re seeking a Platform Engineer to drive the future o...Show moreLast updated: 18 days ago
  • Promoted
CUDA C++ Engineer

CUDA C++ Engineer

UnikieWorkFromHome, Uusimaa, Suomi
Get AI-powered advice on this job and more exclusive features.The ideal candidate will have a strong background in programming with C++ and experience in CUDA for developing high-performance applic...Show moreLast updated: 21 days ago
  • Promoted
Embedded Linux Engineer

Embedded Linux Engineer

SensofusionHelsinki, Uusimaa, Suomi
Embedded Linux Engineer – Sensofusion.Sensofusion builds Airfence : C-UAS solutions protecting critical infrastructure and government customers from rogue drones. You’ll combine embedded Linux, hardw...Show moreLast updated: 4 days ago
  • Promoted
Software Development Engineer.

Software Development Engineer.

AMDHelsinki, Uusimaa, Suomi
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: 19 days ago
  • Promoted
Software Engineer – AI Infrastructure & Orchestration

Software Engineer – AI Infrastructure & Orchestration

AMDWorkFromHome, Uusimaa, Suomi
Software Engineer – AI Infrastructure & Orchestration at AMD.Join to apply for the Software Engineer – AI Infrastructure & Orchestration role at AMD. We are looking for a motivated and skilled Softw...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer (TypeScript) [Prisma ORM]

Senior Software Engineer (TypeScript) [Prisma ORM]

PrismaWorkFromHome, Uusimaa, Suomi
At Prisma, we are building the data layer for modern applications.Our small distributed team works on advanced data infrastructure that powers developers worldwide. Our open-source tools are trusted...Show moreLast updated: 13 days ago
  • Promoted
Databricks Platform Engineer

Databricks Platform Engineer

SupercellHelsinki, Uusimaa, Suomi
Helsinki – onsite – full-time, permanent.Are you excited about building a world-class data platform and working with cloud infrastructure that handles petabytes of data? Then let’s talk!.Data that ...Show moreLast updated: 30+ days ago
  • Promoted
System Software Engineer - Python interpreter, tooling, and ecosystem

System Software Engineer - Python interpreter, tooling, and ecosystem

CanonicalWorkFromHome, Uusimaa, Suomi
System Software Engineer - Python interpreter, tooling, and ecosystem.System Software Engineer - Python interpreter, tooling, and ecosystem. System Software Engineer - Python interpreter, tooling, a...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer - Python / Golang - Kubernetes

Software Engineer - Python / Golang - Kubernetes

CanonicalWorkFromHome, Uusimaa, Suomi
Software Engineer - Python / Golang - Kubernetes.Be among the first 25 applicants.Software Engineer - Python / Golang - Kubernetes. Get AI-powered advice on this job and more exclusive features.Canonica...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer (Developer Enablement)

Software Engineer (Developer Enablement)

ICEYEWorkFromHome, Uusimaa, Suomi
Software Engineer (Developer Enablement).ICEYE is the global leader in synthetic aperture radar (SAR) satellite operations for Earth Observation, persistent monitoring, and natural catastrophe solu...Show moreLast updated: 12 days ago
  • Promoted
Software Engineer II

Software Engineer II

Ookla, LLC.Helsinki, Suomi
OverviewThe Opportunity : We are looking for a talented Senior Mobile Software Developer to play a key role in the Ekahau mobile applications’ development team. You have a strong history with Android...Show moreLast updated: 15 days ago
  • Promoted
C++ / Rust Graphics and Windowing System Software Engineer - Mir

C++ / Rust Graphics and Windowing System Software Engineer - Mir

CanonicalHelsinki, Suomi
C++ / Rust Graphics and Windowing System Software Engineer - MirJoin to apply for the C++ / Rust Graphics and Windowing System Software Engineer - Mir role at CanonicalC++ / Rust Graphics and Windowing S...Show moreLast updated: 15 days ago
  • Promoted
Senior Software Engineer (Reporting Engine)

Senior Software Engineer (Reporting Engine)

Clutch CanadaHelsinki, Uusimaa, Suomi
Senior Software Engineer (Reporting Engine).Are you an accomplished engineer ready for an exciting journey into the core of data aggregation and reporting?. Join our vibrant Bobby Tables team as a S...Show moreLast updated: 4 days ago
  • Promoted
Golang System Software Engineer - Containers / Virtualisation

Golang System Software Engineer - Containers / Virtualisation

CanonicalHelsinki, Suomi
OverviewGolang System Software Engineer - Containers / VirtualisationCanonical is hiring a Golang software engineer to work on the low level Go codebase sitting between our REST API and the low lev...Show moreLast updated: 15 days ago