DevJobs
RoleSuite
CompaniesRemoteAboutMethodologyContactPrivacy
Updated 2026-06-22 08:00 UTC·© 2025–2026 RoleSuite
← Back to listings

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

Jobgether · India

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

Software pay context

Based on 7,247 disclosed Software salaries on RoleSuite, the role pays a median of $156K/year, with most offers between $123K and $196K (10th–90th percentile: $101K–$233K).

See the full Software salary breakdown →
Apply →

Other roles at Jobgether

  • Senior Benefits & Compliance SpecialistUS
  • Sr. People Technology Integration SpecialistIndia
  • SAP PI-PO ConsultantIndia
  • Channel Sales ManagerIndia
  • Support Engineer, IT SystemsIndia
  • People PartnerIndia
  • Founding EngineerIndia
  • MDM – Senior ExecutiveIndia
  • Streaming Video ProducerIndia
  • Senior StatisticianIndia

More Software roles

  • Software EngineerCatonetworks · Tel Aviv District, Israel
  • Lead Backend Development EngineerBybit · Kuala Lumpur, Malaysia
  • Staff, Software Engineer (L4)Twilio · Remote - India
  • Senior DeveloperThoughtworks · Bangalore
  • Senior Staff Engineer, SoftwareAlphaSense · Remote - India
  • Principal Engineer, SoftwareAlphaSense · Remote - India
  • Associate Solutions Architect Glean · Bangalore, India
  • Website EngineerMagic · Remote
  • Engineering Lead, Digital Products & Platforms, STBGovTech Singapore · Singapore
  • Engineering Lead, Digital Products & Platforms, STBGovTech Singapore · Singapore