Vulkan/OpenGL Software Developer (Remote/Anywhere) in Cambridge

Vulkan/OpenGL Software Developer (Remote/Anywhere) in Cambridge

Cambridge Full-Time 28800 - 48000 £ / year (est.) No working from home possible
Collabora

At a Glance

  • Tasks: Join our team to develop cutting-edge graphics software using Vulkan or OpenGL.
  • Company: Collabora is a global leader in open-source software, based in Cambridge, UK.
  • Benefits: Enjoy remote work flexibility and opportunities for professional growth.
  • Other info: Contribute to exciting projects across various market verticals.
  • Why this job: Be part of a passionate team making an impact in the open-source community.
  • Qualifications: Knowledge of OpenGL or Vulkan and experience with Linux systems required.

The predicted salary is between 28800 - 48000 £ per year.

Collabora is looking for a passionate and enthusiastic open-source software developer, with good knowledge of at least one of OpenGL or Vulkan, to join our ever growing geographically-distributed Graphics domain team.

\nRequired Skills
  • 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
Desirable Skills (The below are skills that to some degree will be useful at the start of your career within Collabora. Training and opportunities for development will be offered)
  • Experience profiling and optimizing application's 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 get sufficient knowledge of Collabora's services, business model, project delivery life cycle and other related technical domains
\n

Collabora's Graphics team contributes to the entire Linux Graphics stack, from the Linux kernel up to the display servers, including but not limited to GPU and display kernel drivers, Wayland/Weston, OpenGL, Vulkan and other open-source graphics drivers within the Mesa 3D Graphics Library for different customers’ projects in various market verticals.

#LI-Remote

Vulkan/OpenGL Software Developer (Remote/Anywhere) in Cambridge employer: Collabora

Collabora is an exceptional employer for Vulkan/OpenGL Software Developers, offering a dynamic remote work environment that fosters collaboration across a globally distributed team. With a strong commitment to open-source development, employees benefit from continuous learning opportunities and the chance to contribute to cutting-edge projects in the Linux Graphics stack, all while enjoying a supportive culture that values innovation and personal growth.

Collabora

Contact Details:

Collabora Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Vulkan/OpenGL Software Developer (Remote/Anywhere) in Cambridge

Tip Number 1

Familiarise yourself with the latest developments in Vulkan and OpenGL. Join relevant online forums and communities where developers discuss their projects and share insights. This will not only enhance your knowledge but also help you network with potential colleagues.

Tip Number 2

Contribute to open-source projects related to Vulkan or OpenGL, especially those that align with Collabora's work. This hands-on experience will demonstrate your skills and commitment to the field, making you a more attractive candidate.

Tip Number 3

Prepare to showcase your ability to work in a fully remote environment. Highlight any previous remote work experiences during discussions, and be ready to discuss how you manage communication and collaboration in such settings.

Tip Number 4

Research Collabora’s projects and contributions to the Mesa 3D Graphics Library. Understanding their specific goals and challenges will allow you to tailor your conversations and show genuine interest in their work during interviews.

We think you need these skills to ace Vulkan/OpenGL Software Developer (Remote/Anywhere) in Cambridge

Proficiency in OpenGL or Vulkan APIs
Experience with Linux systems
Knowledge of open source development methodologies
Strong verbal and written English communication skills
Ability to work in a fully distributed online environment
Experience profiling and optimising GPU applications
Familiarity with GPU compilers

Some tips for your application 🫡

Understand the Job Requirements:Carefully read the job description for the Vulkan/OpenGL Software Developer position. Make sure you understand the required skills and desirable skills, as this will help you tailor your application to highlight your relevant experience.

Tailor Your CV:Customise your CV to reflect your experience with OpenGL or Vulkan APIs, Linux systems, and any contributions to open-source projects. Use specific examples that demonstrate your skills and achievements in these areas.

Craft a Compelling Cover Letter:Write a cover letter that showcases your passion for open-source development and your enthusiasm for the role. Mention any relevant projects you've worked on and how they align with Collabora's mission and values.

Highlight Communication Skills:Since the role requires good communication in a fully distributed environment, emphasise your ability to work collaboratively online. Provide examples of how you've successfully communicated with teams or contributed to projects remotely.

How to prepare for a job interview at Collabora

Showcase Your Technical Skills

Make sure to highlight your experience with OpenGL or Vulkan during the interview. Be prepared to discuss specific projects you've worked on, the challenges you faced, and how you overcame them. This will demonstrate your technical expertise and problem-solving abilities.

Familiarise Yourself with Open Source Methodologies

Since Collabora values open-source development, it's crucial to understand the principles and practices of open-source software. Be ready to talk about your contributions to open-source projects and how you collaborate with others in a distributed environment.

Communicate Clearly and Effectively

Good communication is key, especially in a remote setting. Practice articulating your thoughts clearly and concisely. You might be asked to explain complex technical concepts, so ensure you can do this in a way that's easy to understand.

Research Collabora's Projects

Take some time to learn about Collabora's work in the graphics domain, particularly their contributions to the Linux Graphics stack and the Mesa 3D Graphics Library. Being knowledgeable about their projects will show your genuine interest in the company and help you ask insightful questions during the interview.