C++/Rust Graphics and Windowing System Software Engineer

New
IndiaFull-TimeMiddle
SalaryCompetitive global compensation with annual performance-based reviews; performance-driven annual bonus or commission structure.
Apply NowOpens the employer's application page

Job Details

Experience
2+ years
Required Skills
C++RustLinux

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

Responsibilities

  • 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
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive global compensation with annual performance-based reviews; performance-driven annual bonus or commission structure.
Apply Now