At a Glance
- Tasks: Join our Multimedia team to develop and enhance GStreamer projects.
- Company: Collabora is a global leader in Open Source technologies, based in Cambridge, UK.
- Benefits: Enjoy flexible remote work options and the chance to work on exciting projects.
- Why this job: Contribute to impactful open source projects while learning and growing your skills.
- Qualifications: Strong knowledge of GStreamer, C programming, and multimedia technologies required.
- Other info: Be part of a diverse team across 25+ countries, fostering collaboration and innovation.
The predicted salary is between 28800 - 48000 Β£ per year.
Collabora is looking for a remote GStreamer Developer to join its Multimedia team. Are you passionate and enthusiastic about GStreamer? Are you part of the community or do you wish you could contribute more? Are you striving for technical excellence and seeking opportunities to learn and develop? Are you looking for a flexible remote work opportunity that stretches your abilities? This job opportunity might be for you!
What you can expect to work on:
- Helping our customers on a wide variety of projects and products across various market segments.
- Developing a build system to tailor/size GStreamer for a specific application (minimizing memory footprint and usage).
- Building a desktop sharing system using GStreamer and WebRTC.
- Building GStreamer support for V4L2 codecs, recently adding support for stateless hardware codecs as part of our project to have upstream Linux support for all hardware codecs.
Must Haves:
- Understanding of software and programming concepts, including C and GObject.
- Strong knowledge of the GStreamer multimedia framework, particularly the development of plugins, elements, and complex dynamic pipelines.
- Knowledge of other related multimedia technologies (codecs, containers, streaming protocols).
Great to Haves:
- Knowledge of open source development methodologies and good standing in the open source community.
- Contributions to the GStreamer project or related projects.
- Experience working with Linux embedded systems.
Desired Personal Skills:
- Self-motivated.
- Self-learner.
- Good interpersonal skills.
- Good English proficiency (both verbal and written).
- Ability to work in an online distributed environment.
Our raison dβΓͺtre is to accelerate the adoption of Open Source technologies, methodologies & philosophy. We strive towards this goal by providing consulting services specialized in bringing companies and the Open Source community together. Being part of the Open Source community, we believe in a world of shared knowledge and collaboration for the advancement of humanity and we are always enthusiastic about sharing, teaching and learning with everyone around us. Our highly technical and talented team, distributed across 25+ geographies all over the world, brings deep technical expertise in system integration & architecture, Linux kernel, graphics, multimedia, web engines, and communications to a number of market verticals, including mobile, IVI / automotive, set-top box / smart TV, and a range of other specialized embedded applications (low-latency audio/video, audio/video streaming solutions, audio/video editing...).
GStreamer Developer (Remote/Anywhere) employer: Collabora
Contact Detail:
Collabora Recruiting Team
accessibility@talentify.io
StudySmarter Expert Advice π€«
We think this is how you could land GStreamer Developer (Remote/Anywhere)
β¨Tip Number 1
Engage with the GStreamer community by participating in forums, mailing lists, or contributing to open-source projects. This will not only enhance your understanding of GStreamer but also help you build connections that could lead to job opportunities.
β¨Tip Number 2
Showcase your skills by creating a portfolio of projects that demonstrate your expertise in GStreamer and related technologies. Highlight any plugins or pipelines you've developed, as this practical experience can set you apart from other candidates.
β¨Tip Number 3
Familiarise yourself with the latest trends and developments in multimedia technologies and open-source methodologies. Being knowledgeable about current advancements will make you a more attractive candidate and show your commitment to continuous learning.
β¨Tip Number 4
Prepare for potential interviews by practising common technical questions related to GStreamer and multimedia frameworks. Being able to articulate your thought process and problem-solving skills will demonstrate your technical competence and enthusiasm for the role.
We think you need these skills to ace GStreamer Developer (Remote/Anywhere)
Some tips for your application π«‘
Highlight Relevant Experience: Make sure to emphasise your experience with GStreamer and any related multimedia technologies. Include specific projects or contributions you've made, especially if they relate to the job description.
Showcase Your Skills: Clearly outline your programming skills, particularly in C and GObject. Mention any experience you have with developing plugins or working with complex dynamic pipelines in GStreamer.
Demonstrate Open Source Involvement: If you have contributed to the GStreamer project or any other open source projects, be sure to mention this. It shows your commitment to the community and your understanding of open source methodologies.
Tailor Your Application: Customise your CV and cover letter to reflect the specific requirements and values of Collabora. Highlight your self-motivation, ability to work in a distributed environment, and good interpersonal skills.
How to prepare for a job interview at Collabora
β¨Show Your Passion for GStreamer
Make sure to express your enthusiasm for GStreamer during the interview. Share any personal projects or contributions you've made to the community, as this will demonstrate your commitment and understanding of the framework.
β¨Demonstrate Technical Knowledge
Be prepared to discuss your experience with C, GObject, and multimedia technologies. You might be asked to solve a technical problem on the spot, so brush up on your skills and be ready to explain your thought process clearly.
β¨Highlight Open Source Contributions
If you have contributed to GStreamer or any related open source projects, make sure to mention these contributions. This shows that you are not only knowledgeable but also actively engaged in the community, which is highly valued by the company.
β¨Prepare for Remote Work Dynamics
Since this is a remote position, be ready to discuss how you manage your time and collaborate with distributed teams. Share examples of how you've successfully worked in an online environment, showcasing your self-motivation and interpersonal skills.