J

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

salary Salary :

₹2,000 monthly

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


This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a C++/Rust Graphics and Windowing System Software Engineer - Mir based in India.


This role sits at the core of modern graphics and display systems, contributing to a high-performance windowing stack used across desktop, embedded, and edge environments. You will help design and evolve a critical open-source platform that enables seamless graphical experiences across devices and form factors. The work blends deep systems engineering with real-world graphics challenges, spanning compositors, rendering pipelines, and device-level display integration. You will collaborate with a globally distributed team of engineers and contribute to software that directly impacts millions of users and developers. The environment is highly technical, performance-driven, and rooted in open-source collaboration. It is ideal for engineers who enjoy working close to the hardware while shaping foundational user experience technologies. You will also engage with the wider community and contribute to shaping the future of Linux-based graphics ecosystems.


Accountabilities:



  • Design, develop, and enhance features across a high-performance windowing and graphics stack (Mir ecosystem)

  • Debug, analyze, and resolve complex issues across rendering, display, and compositor layers

  • Participate in architectural discussions, code reviews, and engineering design processes

  • Develop and maintain performance benchmarks, automated tests, and validation frameworks

  • Improve system reliability, efficiency, and developer experience across the graphics stack

  • Write and maintain technical documentation to support internal teams and external contributors

  • Collaborate with distributed engineering teams across multiple time zones

  • Engage with open-source communities and external partners to support adoption and integration

  • Contribute to continuous improvement of system design, tooling, and platform capabilities


Requirements:



  • Bachelor’s degree in Computer Science, Engineering, or a related STEM field (or equivalent experience)

  • 2+ years of industry experience in systems software development

  • Strong proficiency in modern C++ and Rust programming

  • Solid understanding of Linux as a development and deployment environment

  • Experience working in distributed, remote-first engineering teams

  • Strong problem-solving skills with the ability to debug complex systems

  • Good understanding of concurrency, asynchronous programming, and performance optimization

  • Familiarity with graphics systems, compositors, or windowing systems is highly desirable

  • Experience with Wayland, OpenGL, Vulkan, or similar graphics technologies is a plus

  • Strong written and verbal communication skills for documentation and collaboration

  • Ability to work independently, stay organized, and deliver high-quality production code


Benefits:



  • Competitive global compensation with annual performance-based reviews

  • Performance-driven annual bonus or commission structure

  • Fully remote, distributed work environment with global collaboration opportunities

  • Annual learning and development budget (USD 2,000)

  • Regular in-person team gatherings twice per year in international locations

  • Annual leave, maternity and paternity leave policies

  • Wellness support programs and employee assistance resources

  • Travel benefits and upgrades for long-distance company events

  • Recognition rewards for performance and contributions

  • Opportunity to work on foundational open-source technologies used worldwide


How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!


 

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

 

 

#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Original job C++/Rust Graphics and Windowing System Software Engineer - Mir posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar C++/Rust Graphics and Windowing System Software Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.