Job Description:
We are seeking a talented software engineer to join our team and contribute to the development of high-performance graphics and windowing system technology. The successful candidate will be responsible for designing and implementing features across the Mir stack, collaborating with cross-functional teams, and delivering robust code to production.
The ideal candidate will have strong skills in both C++ and Rust programming languages, excellent understanding of Linux as a development and deployment platform, and ability to work collaboratively with a distributed team. Experience with Wayland protocol ecosystem and compositors, OpenGL, Vulkan, Flutter, and other graphics toolkits and animation frameworks is highly desirable.
This is an excellent opportunity for someone who wants to make a meaningful impact on modern display technologies that will benefit millions of developers and users.
-----------------------------------
Required Skills and Qualifications:
* Education: Bachelor's or equivalent degree in Computer Science, STEM or similar
* Programming Skills: Excellent modern C++ and Rust programming skills
* Experience: 2+ years of working experience in software development
* Operating System: Familiarity with Linux as a development and deployment platform
* Communication: Strong written and verbal communication skills to document and present software developed
-----------------------------------
Benefits:
* Distributed Work Environment: Opportunity to work from home with occasional travel for company events
* Personal Learning and Development Budget: USD 2,000 per year for professional growth and development
* Annual Compensation Review: Regular review of compensation to recognize outstanding performance
* Performance-Driven Annual Bonus or Commission: Additional financial incentives for exceptional performance
* Team Member Assistance Program & Wellness Platform: Access to employee assistance programs and wellness initiatives
* Opportunity to Travel: Chance to meet colleagues and attend company events in different locations