At a Glance
- Tasks: Join our Multimedia team to develop innovative open-source software and tackle exciting projects.
- Company: Collabora accelerates open-source tech adoption, connecting companies with the community across 25+ countries.
- Benefits: Enjoy flexible remote work, competitive pay, and opportunities for continuous learning and development.
- Why this job: Work on cutting-edge multimedia technologies while contributing to impactful open-source projects.
- Qualifications: Knowledge of C/C++, multimedia frameworks, and networking protocols is essential; open-source experience is a plus.
- Other info: This role is perfect for self-motivated learners who thrive in a distributed online environment.
The predicted salary is between 36000 - 60000 Β£ per year.
Multimedia Open Source Software Developer (Remote/Anywhere)
Pay: Competitive
Location: Cambridge/England
Employment type: Other
Job Description
- Req#: 2039ccce-4c84-45ac-94f0-a0103b22a258
Collabora is seeking a remote Open Source Software Developer to join its Multimedia team. Are you passionate about Multimedia, Linux, and Open Source Software? Do you strive for technical excellence and seek opportunities to learn and develop? Are you looking for a flexible remote work opportunity? If so, this might be the perfect job for you!
What you can expect to work on
As a consultant, you will assist our customers on various projects across different market segments. Examples of recent projects include:
- Designing new V4L2 stateless codec APIs in the Linux kernel and implementing the userspace part as a GStreamer plugin
- Developing a build system to customize GStreamer for specific applications, minimizing memory footprint and usage
- Building an open-source, SRT-based system to stream video from cameras on drones and robots
Must Haves
- Understanding of software and programming concepts, including C/C++, object-oriented design
- Knowledge of multimedia technologies such as frameworks (GStreamer, StageFright, Video4Linux2, libcamera, VLC), containers, and codecs (MPEG, Xiph, DVB, IETF)
- Knowledge of multimedia networking technologies and transmission protocols (RTP, RTSP, WebRTC, MPEG-DASH, HLS)
Great to Haves
- Knowledge of open-source development methodologies and active participation in the open-source community
- Contributions to relevant open-source projects or Linux kernel components
Desired Personal Skills
- Self-motivated and self-learner
- Good interpersonal skills and English proficiency (verbal and written)
- Ability to work in a distributed online environment
Who are we?
Our mission is to accelerate the adoption of open-source technologies and methodologies. We provide consulting services that bring companies and the open-source community together. Our team, distributed across over 25 countries, has deep expertise in system integration, Linux kernel, graphics, multimedia, web engines, and communications, serving various market verticals.
We are committed to sharing knowledge and fostering collaboration for the advancement of humanity.
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Reasonable accommodations are provided for applicants with disabilities. Contact: accessibility@talentify.io or 407-000-0000.
All new hires must complete Form I-9 and provide proof of identity and employment eligibility in the U.S.
An Automated Employment Decision Tool (AEDT) will evaluate job-related skills and responses. For more info: www.talentify.io/bias-audit-report. NYC applicants may request alternative processes at aedt@talentify.io or 407-000-0000.
#J-18808-Ljbffr
Multimedia Open Source Software Developer (Remote/Anywhere) employer: Collabora
Contact Detail:
Collabora Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Multimedia Open Source Software Developer (Remote/Anywhere)
β¨Tip Number 1
Familiarise yourself with the specific multimedia technologies mentioned in the job description, such as GStreamer and Video4Linux2. Having hands-on experience or projects that showcase your skills with these tools can set you apart from other candidates.
β¨Tip Number 2
Engage with the open-source community by contributing to relevant projects. This not only demonstrates your commitment to open-source development but also helps you build a network of contacts who may provide valuable insights or referrals.
β¨Tip Number 3
Prepare to discuss your understanding of multimedia networking technologies during interviews. Being able to articulate how protocols like RTP and WebRTC work will show your depth of knowledge and passion for the field.
β¨Tip Number 4
Highlight any previous remote work experience you have. Since this is a remote position, showcasing your ability to work independently and effectively in a distributed environment will reassure employers of your suitability for the role.
We think you need these skills to ace Multimedia Open Source Software Developer (Remote/Anywhere)
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with multimedia technologies, programming languages like C/C++, and any relevant open-source contributions. Use keywords from the job description to align your skills with what Collabora is looking for.
Craft a Compelling Cover Letter: In your cover letter, express your passion for multimedia and open-source software. Mention specific projects or experiences that demonstrate your technical excellence and ability to work in a remote environment.
Showcase Relevant Projects: If you have worked on any multimedia projects, especially those involving GStreamer or Linux kernel components, be sure to include them in your application. Provide links to your GitHub or other repositories where potential employers can see your work.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in a technical role.
How to prepare for a job interview at Collabora
β¨Showcase Your Technical Skills
Be prepared to discuss your experience with C/C++ and multimedia technologies. Highlight any projects you've worked on that involved GStreamer, Video4Linux2, or similar frameworks, as this will demonstrate your technical expertise.
β¨Demonstrate Open Source Involvement
If you've contributed to open-source projects, be sure to mention them. Discussing your participation in the open-source community can set you apart and show your commitment to collaborative development.
β¨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving abilities, especially related to multimedia networking technologies. Practise explaining how you would approach designing a new codec API or optimising a build system.
β¨Emphasise Communication Skills
Since the role is remote, strong interpersonal skills are crucial. Be ready to discuss how you effectively communicate in a distributed team environment and share examples of successful collaboration.