
C++/Rust Graphics and Windowing System Developer
6 days ago
Our company is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in innovative initiatives such as public cloud, data science, artificial intelligence, engineering innovation, and IoT.
We are seeking an experienced C++/Rust Graphics and Windowing System Software Engineer to design and implement features across the Mir stack. In this role, you will collaborate with our team to debug and track down issues, participate in code and architectural review, create and improve tests and performance benchmarks, create and maintain documentation, engage with the open source community, and collaborate with a distributed team.
Main Responsibilities:- Design and implementation of features across the Mir stack
- Collaboration with our team for debugging and issue resolution
- Participation in our engineering process through code and architectural review
- Creation and improvement of tests and performance benchmarks
- Creation and maintenance of documentation
- Engagement with the open source community and commercial partners
We consider geographical location, experience, and performance when shaping compensation worldwide. We regularly revisit compensation to recognize outstanding performance.
The ideal candidate should have 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. Nice-to-have skills include 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, and strong written and verbal communication skills to document and present software developed.
This role requires expertise in software development, problem-solving, and collaboration. If you possess these skills and are passionate about contributing to our project, we encourage you to apply.
-
Melbourne, Victoria, Australia Canonical Full timeC++/Rust Graphics and Windowing System Software Engineer - Mir Join to apply for the C++/Rust Graphics and Windowing System Software Engineer - Mir role at Canonical C++/Rust Graphics and Windowing System Software Engineer - Mir1 day ago Be among the first 25 applicants Join to apply for the C++/Rust Graphics and Windowing System Software Engineer - Mir role...
-
Melbourne, Victoria, Australia beBeeSoftware Full time US$90,000 - US$180,000Software Engineer - Graphics and Windowing SystemWe are seeking a talented Software Engineer to join our team. This is an excellent opportunity for someone who wants to develop their skills in building high-performance technologies.The ideal candidate will have strong programming skills in modern C++ and Rust, as well as experience with Linux as a...
-
Melbourne, Victoria, Australia beBeeGraphicsEngine Full time US$100,000 - US$140,000Job DescriptionWe are seeking an experienced software engineer to join our team and contribute to the development of a cutting-edge graphics and windowing system.The ideal candidate will have a strong background in modern C++ and Rust programming languages, as well as excellent Linux development skills.Responsibilities will include designing and implementing...
-
Melbourne, Victoria, Australia beBeeSoftwareEngineer Full time $150,000 - $180,000Unlock Your Potential in Software EngineeringAs a skilled software engineer, you will be responsible for designing and implementing features across the Mir stack. This exciting role involves working on a cutting-edge technology platform that is widely used in breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT.The...
-
Comprehensive System Software Developer
1 day ago
Melbourne, Victoria, Australia beBeeSoftwareEngineer Full time $150,000 - $200,000Job OpportunityThis role requires the design, implementation, and testing of features across a comprehensive windowing system.">Key responsibilities include:"">Designing user interfaces that meet the highest standards of functionality and usability">Developing software solutions that integrate seamlessly with existing systems">Collaborating with...
-
Advanced Graphics System Developer
3 days ago
Melbourne, Victoria, Australia beBeeRendering Full time $180,000 - $200,000Job OverviewWe are seeking a skilled rendering engineer to join our team. In this role, you will be responsible for developing and optimizing rendering engine systems.Key ResponsibilitiesDevelop, modify, optimize, and debug rendering engine systemsDeploy, evaluate performance, and test software on all supported platformsCommunicate features and development...
-
Advanced Graphics System Developer
2 days ago
Melbourne, Victoria, Australia beBeeEngineer Full time $120,000 - $170,000Job SummaryWe are seeking a highly skilled Rendering Engineer to join our team. As a key member of our engineering group, you will be responsible for developing, modifying, optimizing, and debugging rendering engine systems.You will deploy, evaluate performance, and test software on all supported platforms, communicate features and development with...
-
Advanced Rust System Developer
6 days ago
Melbourne, Victoria, Australia beBeeEngineering Full time $90,000 - $105,000Rust Engineering LeadCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is 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...
-
Rust Engineering Lead
4 weeks ago
Melbourne, Victoria, Australia Canonical Full timeRust Engineering Lead - Linux and Open Source Join to apply for the Rust Engineering Lead - Linux and Open Source role at Canonical Rust Engineering Lead - Linux and Open Source1 day ago Be among the first 25 applicants Join to apply for the Rust Engineering Lead - Linux and Open Source role at Canonical Canonical is a leading provider of open source...
-
Optimize and Develop Graphics Systems
1 week ago
Melbourne, Victoria, Australia beBeeRendering Full time $125,000 - $175,000Job Title: Rendering ExpertWe are seeking a highly skilled Rendering Expert to join our team. As a key member of our graphics development group, you will be responsible for designing and implementing cutting-edge rendering systems.Our ideal candidate has a strong background in computer science, engineering, or math, with a bachelor's degree and excellent...