Graphics Software Developer – Remote Jobs
Job Description
Job Type: Graphics Software Developer from home
Location: Texas work from home
Company: Collabora
We are searching for a driven and motivated open-source software developer to join our expanding, globally dispersed Graphics domain team. The ideal candidate will have contributed to the Mesa 3D Graphics Library.
From the Linux kernel to the graphics toolkits, the Graphics domain team contributes to the entire Linux graphics stack. This includes, but is not limited to, Wayland/Weston, OpenGL, Vulkan, DRI and kernel-mode graphics drivers, OpenGL/EGL, and other open-source graphics drivers within the Mesa 3D Graphics Library for various customers’ projects across multiple market verticals.
Responsibilities:
- Having conversations with clients about technology and representing Collabora at conferences and trade exhibitions to showcase and advertise our industry expertise in open source
- utilizing Collabora’s technical know-how and open source tools to analyze customer problems and build solutions
- defining and estimating customer projects while working with the delivery staff
- Making open source project contributions in order to maintain Collabora’s technological leadership
- Acquire practical understanding of the target markets, technical and business strengths, applications, and products of your clients.
- Comprehending the requirements of the client while balancing time restraints, accessible resources and technology, and open source best practices
Requirements:
Necessary Competencies
- Experience directly contributing to the Mesa 3D Graphics Library: knowledge of Linux, OpenGL, Vulkan, DRI, and Gallium drivers
- familiarity with pertinent open source groups and open source development techniques
- strong command of the English language (both written and spoken)
- Capacity to collaborate and interact in a completely remote, online setting
Required Competencies
- An advantage is having knowledge of testing (Piglit, GL/Vulkan CTS, dEQP) and continuous integration (CI; Jenkins/LAVA, GitLab CI in particular).
- Acquiring adequate knowledge of Collabora’s services, business model, project delivery life cycle, and other relevant technical domains through self-learning
- BS/BA or prior engineering experience