Lavori attuali relativi a C++/Rust Graphics and Windowing System Software Engineer - Torino - Canonical


  • sant'ambrogio di torino, Italia Canonical A tempo pieno

    OverviewCanonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in enterprise initiatives across public cloud, data science, AI, engineering innovation, and IoT. The company is founder-led, profitable, and growing, with 1200+ colleagues in 75+ countries and many roles that are not office-based....


  • sant'ambrogio di torino, Italia Canonical A tempo pieno

    OverviewCanonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in enterprise initiatives across public cloud, data science, AI, engineering innovation, and IoT. The company is founder-led, profitable, and growing, with 1200+ colleagues in 75+ countries and many roles that are not office-based....

  • Rust Engineering Lead

    2 settimane fa


    Sant'Ambrogio di Torino, Italia Canonical A tempo pieno

    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 IoT. Our customers include the world's leading public cloud and silicon providers,...

  • Software Engineer

    4 giorni fa


    Torino, Italia Amazon A tempo pieno

    A leading global e-commerce company is seeking a Software Development Engineer for their Prime Video Financial Systems team. The role involves driving technical projects, influencing system architectures, and collaborating with product managers and engineers to optimize software solutions. Candidates should have at least three years of professional software...

  • Senior SDE: Device Cloud

    3 settimane fa


    Torino, Italia Amazon A tempo pieno

    A leading tech company in Torino is hiring a Software Development Engineer (SDE) for Device Cloud Services. This role involves developing performance-critical components using C++ and Rust, optimizing device-cloud communication, and ensuring secure updates for millions of devices. Candidates should have a strong background in software development, with at...


  • Torino, Italia Amazon A tempo pieno

    A leading technology company in Torino is seeking an Embedded Software Development Engineer. The role involves developing embedded software for the Leo satellite network. Candidates should have over 3 years of experience in software development and a solid understanding of real-time embedded systems, along with expertise in Linux and programming languages...


  • torino, Italia Altro A tempo pieno

    In-Orbit Services Flight Software Engineer Join to apply for the In-Orbit Services Flight Software Engineer role at The Exploration CompanyIn-Orbit Services Flight Software Engineer 2 days ago Be among the first 25 applicantsJoin to apply for the In-Orbit Services Flight Software Engineer role at The Exploration CompanyGet AI-powered advice on this job and...


  • torino, Italia Altro A tempo pieno

    In-Orbit Services Flight Software Engineer Join to apply for the In-Orbit Services Flight Software Engineer role at The Exploration CompanyIn-Orbit Services Flight Software Engineer 2 days ago Be among the first 25 applicantsJoin to apply for the In-Orbit Services Flight Software Engineer role at The Exploration CompanyGet AI-powered advice on this job and...


  • Torino, Italia The Exploration Company A tempo pieno

    In-Orbit Services Flight Software Engineer Join to apply for the In-Orbit Services Flight Software Engineer role at The Exploration Company In-Orbit Services Flight Software Engineer 2 days ago Be among the first 25 applicants Join to apply for the In-Orbit Services Flight Software Engineer role at The Exploration Company Get AI-powered advice on this job...


  • Torino, Italia Amazon A tempo pieno

    A leading technology company is seeking a Device Software Engineer to develop embedded software for satellite and ground systems. Candidates should have 3+ years of software development experience, proficiency in C/C++/Rust, and excellent communication skills. This position focuses on shaping next-generation communication systems for government initiatives,...

C++/Rust Graphics and Windowing System Software Engineer

1 ora fa


Torino, Italia Canonical A tempo pieno

Overview Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in enterprise initiatives across public cloud, data science, AI, engineering innovation, and IoT. The company is founder-led, profitable, and growing, with 1200+ colleagues in 75+ countries and many roles that are not office-based. Teams meet in person two to four times yearly to align on strategy and execution. We build Mir – a high-performance stack for window managers and display subsystems, and solutions built on top of it, like Ubuntu Frame. We aim to enable graphics from single-purpose screens to full desktop environments and to drive graphics enablement across the Ubuntu certified hardware ecosystem. Location: This role will be based remotely in the EMEA or APAC region. Role summary We are hiring a C++/Rust Graphics and Windowing System Software Engineer to contribute to Mir. Most software is written in C++, with support tooling in scripting languages. We will use Rust as an evolutionary step forward. Candidates should have strong skills in both Rust and C++, with experience in building window compositing systems or graphics device experience. We are hiring at multiple career levels with a minimum of 2 years industry experience. Responsibilities Design and implementation of features across the Mir stack Assisting in debugging, tracing down and fixing issues Participating in engineering processes through code and architectural reviews Creating and improving tests and performance benchmarks to catch issues early Creating and maintaining documentation to enhance the developer experience Engaging with the open source community and commercial partners Collaborating proactively with a distributed team What we are looking for Excellent Bachelor’s or equivalent degree in Computer Science, STEM or similar and 2+ years of working experience Excellent modern C++ and Rust programming skills Familiarity with Linux as a development and deployment platform Ability to collaborate remotely with a diverse set of team members and remain highly motivated, productive, and organized Ability to travel internationally twice a year for company events up to two weeks long Nice-to-have skills Experience with the Wayland protocol ecosystem and compositors Familiarity with OpenGL, Vulkan, Flutter and other graphics toolkits and animation frameworks Solid understanding of asynchronous programming and concurrency patterns Proven ability to consistently deliver robust code to production Strong written and verbal communication skills to document and present software developed What we offer 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 Team Member Assistance Program & Wellness Platform 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 open source. As the company that publishes Ubuntu, we recruit on a global basis and set high standards for joining the company. Most colleagues have worked from home since our 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. #J-18808-Ljbffr