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 plugin
- We developed a build system to tailor/size GStreamer for a specific application (minimizing memory footprint and usage)
- We built an Open Source, SRT based (Secure Reliable Transport), system to stream video cameras targeted at 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, etc), containers and codecs from 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 good standing in the open source community is a big plus
- Contributions to relevant open source projects (GStreamer, PipeWire, libcamera, PulseAudio, FFmpeg, VLC...) or relevant parts of the Linux kernel
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