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