Requirements
Must have:
- Good knowledge of at least one of the OpenGL or Vulkan APIs - Experience developing on Linux systems - Knowledge of open source development methodologies and relevant open source communities - Good English language skills, both verbal and written - Ability to work and communicate in an online fully distributed environment - Experience profiling and optimizing applications use of the GPU - Experience with developing GPU compilers - Direct contributions to the Mesa 3D Graphics Library - Experience leading teams to understand and define constraints, requirements, and solutions - Good communication with customers and upstream communities - Self-learning skills to gain sufficient knowledge of our services, business model, project delivery life cycle, and other related technical domains
Responsibilities:
- Join our geographically distributed Graphics domain team as an open-source software developer - Contribute to the entire Linux Graphics stack, from the Linux kernel up to display servers - Work on GPU and display kernel drivers, Wayland/Weston, OpenGL, Vulkan, and other open-source graphics drivers within the Mesa 3D Graphics Library - Support projects for different customers across various market verticals
Company:
We are Collabora, an open-source software company with a growing, geographically distributed Graphics domain team. Our Graphics team contributes across the entire Linux Graphics stack, from the Linux kernel to display servers, and works on GPU and display kernel drivers, Wayland/Weston, OpenGL, Vulkan, and other open-source graphics drivers within the Mesa 3D Graphics Library. This is a remote role (), and we offer training and development opportunities, especially for skills that will be useful early in your career with us.