Match score not available

Multimedia/Kernel Open Source Software Developer (Remote/Anywhere)

72% Flex
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Understanding of software and programming concepts, Knowledge of multimedia technologies and frameworks (GStreamer, V4L2), Experience with low-level hardware enablement, Knowledge in open source development methodologies, Experience with major codecs and decoding process.

Key responsabilities:

  • Help customers on various projects and products
  • Implement codec APIs in the Linux kernel
  • Troubleshoot functional and performance problems
  • Contribute to open source projects and Linux kernel
  • Build systems for specific applications
Collabora logo
Collabora SME https://www.collabora.com/
51 - 200 Employees
See more Collabora offers

Job description

Logo Jobgether

Your missions

Collabora is looking for remote Open Source Software Developer to join its Multimedia domain within the Media/Kernel team.
Are you a passionate and enthusiastic about Multimedia, Linux and Open Source Software?
Are you striving for technical excellence and seeking for 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?
  • First and foremost, as a consultant you will be helping our customers on a wide variety of projects and products across various market segments. Here are few examples of recent projects we have worked on:

  • We designed new V4L2 stateless codec APIs in the Linux kernel and implementation of the userspace part as a GStreamer plug-in
  • We developed a build system to tailor/size GStreamer for a specific application (minimizing memory footprint and usage)
  • We built an Open Source system to stream audio/video with drones
  • For this role, there is also an element of troubleshooting functional and performance problems for different customers’ projects and products and participating in the mainline Linux kernel with code contributions, reviews and discussions

  • Must Haves
  • Understanding of software and programming concepts, including C/C++, object-oriented design, applied knowledge of Rust
  • Knowledge of multimedia technologies such as frameworks (GStreamer, Video4Linux2, libcamera, VLC etc., Linux Media APIs (including Media Controller, Media Request), containers and codecs from MPEG, Xiph, IETF...
  • Experience with low-level hardware enablement

  • Great to Haves
  • Knowledge of open source development methodologies and good standing in the open source community is a big plus
  • Contributions to relevant open source projects (GStreamer, PipeWire, libcamera, PulseAudio, FFmpeg, VLC...) as well as relevant parts of the Linux kernel
  • Applied knowledge of decoding and encoding process of major codecs
  • Exposure to Continuous Integration environments (GitLab, kernelci.org...) is a plus
  • Knowledge of multimedia networking technologies and transmission protocols (RTP, RTSP, WebRTC, MPEG-DASH, HLS…)

  • 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...).



    #LI-Remote

    Required profile

    Experience

    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Soft Skills

    • Self-Motivation
    • Self-Learning
    • Interpersonal Skills
    • Remote Work Capability

    Go Premium: Access the World's Largest Selection of Remote Jobs!

    • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
    • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
    • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
    • Try out our Premium Benefits with a 7-Day FREE TRIAL.
      No obligations. Cancel anytime.
    Upgrade to Premium

    Find more Software Engineer jobs