¡Activa las notificaciones laborales por email!

Senior Software Engineer - Cross-platform C++

Canonical - Jobs

Córdoba

A distancia

EUR 40.000 - 60.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

A leading technology company is seeking a Senior Software Engineer to utilize deep C++ skills in developing an innovative open-source developer experience. The role involves coding, architecture, and mentoring within a distributed team, aiming to enhance user interaction with the Multipass tool. Canonical values high code quality and offers an engaging environment for software development.

Formación

  • Experience with C++ in a cross-platform environment.
  • High standards for code quality and testing.
  • Ability to learn new systems and techniques quickly.

Responsabilidades

  • Architect and design new features for Multipass.
  • Write and review high-quality code to improve the product.
  • Collaborate with a distributed team and support users.

Conocimientos

C++
Cross-platform development
Debugging
Communication

Educación

Bachelor's in Computer Science

Descripción del empleo

Senior Software Engineer - Cross-platform C++

Canonical - Jobs

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 Senior Software Engineer to join our distributed team. We greatly value quality in our code, and great user experience.Multipass is published for macOS and 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. There is also a collection of pre-defined VM images, which we call appliances, just as you would find in the marketplace of any public cloud.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 Senior Software Engineer you are expected to play a leadership role designing, mentoring, reviewing and of course coding.What you will do:- 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- 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 degreeWhat is Canonical?:Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, "the world's best free software platform". Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.LI-Remote

Software Engineer - Cross-platform C++ - Multipass

Canonical

Use your deep C++ skills on Windows and MacOS to build an open source developer experience with Multipass, a workstation mini-cloud providing Ubuntu and appliance VMs on demand for build, test, and prototyping. The Multipass team is hiring a Software Engineer to join our...

Senior Software Engineer (Data emphasis)

Eclypsium

We are looking for an experienced Senior Software Engineer to join our team. The ideal candidate will thrive in a fast-paced environment, operate gracefully under stress, effectively manage multiple assignments, be self-driven, proactive, and have great interpersonal and...

Software Developer Engineer in Test

Marvell Technology

About MarvellMarvell’s semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, and carrier architectures, our innovative technology is enabling new possibilities.At Marvell,...

Full Stack Engineer (Senior) ID36665

AgileEngine

Join to apply for the Full Stack Engineer (Senior) ID36665 role at AgileEngine1 week ago Be among the first 25 applicantsJoin to apply for the Full Stack Engineer (Senior) ID36665 role at AgileEngineGet AI-powered advice on this job and more exclusive...

Software Engineer - Front-end/ Full stack

Ottomatik.io

Hi there! We are South and our client is looking for a Software Engineer!Note To Applicants- Eligibility: This position is open to candidates residing in Latin America.- Application Language: Please submit your CV in English. Applications submitted in other languages...

Software Test Engineer - Work from home

Nearsure

Software Test Engineer - Work from home3 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Join our close-knit LATAM remote team: Connect through fun activities like coffee breaks, tech talks, and games with your...

Software Developer - React & .NET

Varicent

2 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.At Varicent, We’re Not Just Transforming The Sales Performance Management (SPM) Market—we’re Redefining How Organizations Achieve Revenue Success. Our Cutting-edge...

Roofr

At Roofr, we’re obsessed with our customers. We constantly gather feedback to shape, prioritize, and launch the products they truly need. That’s what makes Roofr’s CRM special. We started by building essential sales tools like aerial roof measurements and digital sales...

Frontend Developer

Techunting

Join to apply for the Frontend Developer role at Techunting1 day ago Be among the first 25 applicantsJoin to apply for the Frontend Developer role at TechuntingGet AI-powered advice on this job and more exclusive features.We are seeking a skilled Mid or Senior -...

Senior/Staff/Principal Engineer

Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation,...

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

Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation,...

System Software Engineer - Ubuntu Networking

Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation,...

Linux Devices Software Engineer

Canonical

This role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory,...

Software Architect - Containers / Virtualisation

Canonical

Software Architect - Containers / VirtualisationJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalSoftware Architect - Containers / Virtualisation4 days ago Be among the first 25 applicantsJoin to apply for the Software...

Canonical

Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and...

Lead Linux Kernel Engineer - Ubuntu

Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation,...

Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and...

Junior Linux Kernel Engineer - Ubuntu

Canonical

Every year we select new junior professionals into the Canonical kernel team, to work on the Linux kernel for Ubuntu. If you've enjoyed operating systems in your coursework or current role, you are confident in your ability to write high quality C and possibly Rust, and are...

Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation,...

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.