Search Remote Jobs

C++/Rust Graphics and Windowing System Software Engineer

Job not on LinkedIn

đŸ”„ 0 minutes ago

đŸ‡ȘđŸ‡ș Europe – Remote

⏰ Full Time

🟱 Junior

🟡 Mid-level

đŸ§‘â€đŸ’» Full-stack Engineer

Where this job comes from

Posted on Canonical's careers page, not through a job board

First seen by Remote Rocketship 0 minutes ago

Logo of Canonical

Canonical

501 - 1000 employees

Founded 2004

đŸ€– Artificial Intelligence

Open Source ‱ Cloud ‱ Artificial Intelligence

Canonical is the company behind Ubuntu, the world's most popular open-source operating system, which provides fast, modern, and secure Linux solutions for desktops, servers, and cloud environments. They offer a comprehensive set of products and services, including Ubuntu Desktop, Ubuntu Server, cloud solutions such as OpenStack, and tools for managing containerized applications with Kubernetes. Canonical focuses on making open-source technology reliable and accessible across various industries, from IoT and AI to enterprise infrastructure.

📋 Description

‱ Design and implement features across the Mir stack ‱ Assist in debugging, tracking down, and fixing issues ‱ Participate in the engineering process through code and architectural review ‱ Create and improve tests and performance benchmarks to catch issues early ‱ Create and maintain documentation to enhance the developer experience ‱ Engage with the open source community and commercial partners ‱ Collaborate proactively with a distributed team

🎯 Requirements

‱ Excellent Bachelor’s or equivalent degree in Computer Science, STEM or similar and 2+ years of working experience ‱ Excellent modern C++ and excellent 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 ‱ Ideally, experience in building window compositing systems or graphics device experience ‱ 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

đŸ–ïž Benefits

‱ 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 ‱ Performance-driven annual bonus or commission

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🕒 5 days ago

adstrong

11 - 50

📣 Marketing

📩 Logistics

đŸ’Œ Consulting

Backend Rust Engineer building AI-first event-driven systems for adstrong, a Google Shopping CSS Premium Partner. Developing scalable product and campaign data platforms with Rust, Python, and coding agents.

đŸ‡ȘđŸ‡ș Europe – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

đŸ§‘â€đŸ’» Full-stack Engineer

🕒 October 18

duvo.ai

11 - 50

đŸ€– Artificial Intelligence

☁ SaaS

🏱 Enterprise

Product Engineer owning end-to-end features for Duvo’s AI operations platform. Shipping AI agents and enterprise workflow automation with customer impact.

đŸ‡ȘđŸ‡ș Europe – Remote

đŸ’” €110k - €160k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

đŸ§‘â€đŸ’» Full-stack Engineer

🕒 October 14

SALMON ROBOTICS LIMITED

11 - 50

đŸ’Œ Consulting

đŸ›Ąïž Insurance

📩 Logistics

Software Developer building Kotlin/Java payment microservices for Salmon’s Southeast Asian banking and lending platform. Designing resilient money-movement flows, integrations, and reliable APIs.

đŸ‡ȘđŸ‡ș Europe – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

đŸ§‘â€đŸ’» Full-stack Engineer

🕒 October 13

Veta Virtual

11 - 50

đŸ’Œ Consulting

⚖ Legal

đŸ„ Healthcare

Full Stack Software Engineer building secure backend services and frontend applications for a digital currency platform. Developing scalable systems for high-volume financial transactions.

đŸ‡ȘđŸ‡ș Europe – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

đŸ§‘â€đŸ’» Full-stack Engineer

🕒 October 12

Newxel

501 - 1000

đŸ’Œ Consulting

📩 Logistics

đŸ„ Healthcare

Full-Stack Developer building scalable Java, Node.js, and React systems for Check Point’s mobile security platform. Investigating production issues and improving enterprise endpoint-security reliability.

đŸ‡ȘđŸ‡ș Europe – Remote

⏰ Full Time

🟱 Junior

đŸ§‘â€đŸ’» Full-stack Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok