At a Glance
- Tasks: Join a remote team to develop and enhance the Mesa 3D Graphics Library.
- Company: Collabora, a leader in open-source software consultancy.
- Benefits: Flexible remote work, competitive salary, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovation and career advancement.
- Why this job: Make a real impact in the open-source community while working with cutting-edge graphics technology.
- Qualifications: Experience with Mesa 3D, OpenGL, Vulkan, and strong Linux skills.
The predicted salary is between 50000 - 70000 £ per year.
We are looking for a passionate and enthusiastic open-source software developer, with contributions to the Mesa 3D Graphics Library, to join our ever growing geographically-distributed Graphics domain team. The Graphics domain team is contributing to the entire Linux Graphics stack from the Linux kernel up to the Graphics toolkits including but not limited to DRI and kernel-mode graphics drivers, Wayland/Weston, OpenGL, Vulkan, OpenGL/EGL and other open-source Graphics drivers within the Mesa 3D Graphics Library for different customers’ projects in various market verticals.
Key Responsibilities
- Discussing technology with clients and represent Collabora at conferences and trade shows to demonstrate and promote our leadership in the open source arena.
- Analysing client problems and designing solutions leveraging open source technologies and Collabora's technical expertise.
- Defining and scoping client projects in collaboration with the delivery team.
- Contributing publicly to open source projects to ensure Collabora's continuing technical leadership.
- Gain working knowledge of customers’ products, applications, technical and business strengths and target markets.
- Understanding client needs and reconciling time constraints, available technologies and resources, and open source best practices.
Required Skills
- Experience with direct contributions to the Mesa 3D Graphics Library: OpenGL, Vulkan, DRI, Gallium drivers.
- Linux experience.
- 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.
Desired Skills
- Experience with CI (Jenkins/LAVA, GitLab CI in particular) and testing (Piglit, GL/Vulkan CTS, dEQP) is a plus.
- Self learning skill to get sufficient knowledge of Collabora's services, business model, project delivery life cycle and other related technical domains.
- BS/BA or experience in the role of Engineer.
Collabora is a software consultancy specializing in bringing companies and the Open Source community together. We combine years of Open Source software leadership with an understanding of the challenges that businesses, non-profits, and governments face. Collabora brings deep technical expertise in system integration.
StudySmarter Expert Advice🤫
We think this is how you could land Remote Mesa/Graphics Software Developer (Remote/Anywhere) in Derby
✨Tip Number 1
Network like a pro! Reach out to folks in the open-source community, especially those involved with Mesa or similar projects. Join forums, attend virtual meetups, and don’t be shy about sharing your work – it’s all about making connections!
✨Tip Number 2
Show off your skills! Contribute to open-source projects on platforms like GitHub. This not only builds your portfolio but also demonstrates your commitment to the community and your technical chops. Plus, it’s a great way to get noticed by potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of the Linux Graphics stack and the specific technologies mentioned in the job description. Practice explaining complex concepts in simple terms – you want to show that you can communicate effectively with clients and team members alike.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive and engaged with our mission in the open-source space.
We think you need these skills to ace Remote Mesa/Graphics Software Developer (Remote/Anywhere) in Derby
Some tips for your application 🫡
Show Your Passion:When writing your application, let your enthusiasm for open-source software shine through. We want to see your genuine interest in the Mesa 3D Graphics Library and how you've contributed to it. Share specific examples that highlight your passion!
Tailor Your Application:Make sure to customise your application to align with the job description. Highlight your experience with OpenGL, Vulkan, and other relevant technologies. We love seeing how your skills match what we're looking for, so don’t hold back!
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and overly complex language. Make it easy for us to understand your experience and how it relates to the role.
Apply Through Our Website:We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Collabora
✨Know Your Open Source Stuff
Make sure you brush up on your knowledge of the Mesa 3D Graphics Library and related technologies like OpenGL and Vulkan. Be ready to discuss your past contributions and how they align with the role. This shows your passion and expertise in open-source development.
✨Show Off Your Problem-Solving Skills
Prepare to talk about specific client problems you've tackled in the past. Think of examples where you designed solutions using open-source technologies. This will demonstrate your analytical skills and ability to work collaboratively with clients.
✨Familiarise Yourself with the Company
Do some homework on Collabora and their projects. Understanding their business model and technical expertise will help you tailor your answers and show that you're genuinely interested in being part of their team.
✨Practice Remote Communication
Since this is a remote position, practice articulating your thoughts clearly and concisely in an online setting. Consider doing mock interviews with friends or using video conferencing tools to get comfortable with the format.