2

Full Time Gstreamer Jobs (NOW HIRING)

Senior Software Engineer - Video

Berkeley, CA · On-site +1

$150K - $197K/yr

We welcome highly skilled and creative individuals interested in full-time opportunities across ... Ability to debug third party software and experience with libav/ffmpeg/gstreamer codebases * In ...

Senior Software Engineer - Video

Berkeley, CA · On-site

$150K - $197K/yr

We welcome highly skilled and creative individuals interested in full-time opportunities across ... Ability to debug third party software and experience with libav/ffmpeg/gstreamer codebases * In ...

Senior Software Engineer - Video

Berkeley, CA · On-site

$150K - $197K/yr

We welcome highly skilled and creative individuals interested in full-time opportunities across ... Ability to debug third party software and experience with libav/ffmpeg/gstreamer codebases * In ...

Preferred Experience with pipeline-based multimedia frameworks like Gstreamer * Experience with ... PL R&I Schedule: Full time Employee Status: Regular Job Type: Permanent contract Job Posting Date ...

Software Engineer

San Mateo, CA · On-site

$96K - $156K/yr

Preferred Experience with pipeline-based multimedia frameworks like Gstreamer * Experience with ... PL R&I Schedule: Full time Employee Status: Regular Job Type: Permanent contract Job Posting Date ...

Full Time Gstreamer information

See salary details

$16

$26

$31

How much do full time gstreamer jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for full time gstreamer in the United States is $26.71, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $29.81 per hour, depending on experience, location, and employer.

What are some common challenges Full Time GStreamer developers face when integrating multimedia pipelines into large-scale applications?

Full Time GStreamer developers often encounter challenges related to synchronizing audio and video streams, managing memory efficiently, and ensuring low-latency performance in real-time applications. Integrating GStreamer into large-scale systems may also require troubleshooting compatibility issues across different operating systems and handling a wide variety of media formats. Collaboration with cross-functional teams, such as UI/UX designers and backend engineers, is essential to ensure seamless multimedia experiences. Regular testing and optimization are key to maintaining stability and performance in production environments.

What is a Full Time Gstreamer?

A Full Time Gstreamer is a professional who works extensively with GStreamer, an open-source multimedia framework used for building streaming media applications. Their role often involves developing, maintaining, and optimizing multimedia pipelines for audio and video processing, streaming, or playback. They may work in industries such as broadcasting, telecommunications, or software development, ensuring seamless integration of multimedia functionalities. Full Time Gstreamers are expected to have strong programming skills, commonly in C or Python, and a solid understanding of multimedia protocols and codecs.

What is the difference between Full Time Gstreamer vs Full Time Multimedia Software Engineer?

AspectFull Time GstreamerFull Time Multimedia Software Engineer
Required CredentialsKnowledge of Gstreamer, Linux, C/C++Knowledge of multimedia frameworks, C/C++, Linux/Windows
Work EnvironmentEmbedded systems, multimedia pipelinesMedia applications, software development teams
Industry UsageStreaming, multimedia processingMedia players, streaming services, broadcasting

Full Time Gstreamer roles focus specifically on developing and maintaining multimedia pipelines using the Gstreamer framework, often in embedded or streaming environments. Full Time Multimedia Software Engineers have broader responsibilities across various multimedia frameworks and platforms. While Gstreamer specialists concentrate on pipeline optimization, multimedia engineers work on diverse media applications, making the roles distinct yet overlapping in multimedia development.

What are the key skills and qualifications needed to thrive as a GStreamer Developer, and why are they important?

To thrive as a GStreamer Developer, you need strong programming skills in C/C++, a solid understanding of multimedia frameworks, and experience with audio/video processing. Familiarity with GStreamer APIs, Linux operating systems, and version control systems like Git is typically required. Problem-solving skills, attention to detail, and effective collaboration are essential soft skills for tackling complex multimedia pipeline challenges. These competencies ensure the efficient development, debugging, and optimization of streaming applications across diverse platforms.
More about Full Time Gstreamer jobs
What cities are hiring for Full Time Gstreamer jobs? Cities with the most Full Time Gstreamer job openings:
What are the most commonly searched types of Gstreamer jobs? The most popular types of Gstreamer jobs are:
What job categories do people searching Full Time Gstreamer jobs look for? The top searched job categories for Full Time Gstreamer jobs are:
Infographic showing various Full Time Gstreamer job openings in the United States as of June 2026, with employment types broken down into 2% As Needed, 74% Full Time, 22% Part Time, and 2% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $55,560 per year, or $26.7 per hour.
Senior Audio/Video Engineer

Senior Audio/Video Engineer

Knightscope

Sunnyvale, CA

$155K - $210K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 10 days ago


Job description

About Knightscope

Knightscope is a security technology company building the Nation's First Autonomous Security Force. The Company combines autonomous machines, advanced software, and human expertise to help protect people, property, and critical infrastructure. Knightscope's long-term mission is to make the United States of America the safest country in the world.

About the Role

Knightscope is seeking two Senior Audio/Video Engineers to own the real-time audio and video infrastructure across the ICM and Signals platforms. These engineers will be responsible for the full A/V stack - from WebRTC ingest and GStreamer pipeline architecture to low-latency audio processing and multi-stream rendering. Given the thin talent pool for combined WebRTC and low-latency audio expertise, both positions will be recruited simultaneously.


Location Requirement: Full-time, on-site at Sunnyvale HQ (No relocation provided)


Key Responsibilities

  • Design, build, and maintain the end-to-end real-time video pipeline: WebRTC/RTSP/RTMP ingest, hardware-accelerated transcoding, and simultaneous multi-stream rendering for up to 10 concurrent robot video feeds.
  • Architect and optimize GStreamer-based multi-branch pipelines for video capture, processing, recording, and cloud upload (S3) - including codec selection, pad/cap negotiation, and plugin development.
  • Own the full audio subsystem: real-time two-way audio, SIP/VoIP integration (pjsip/Asterisk), text-to-speech (AWS Polly), and talk-down functionality with a sub-200ms end-to-end round-trip latency target.
  • Implement and optimize WebRTC signaling, ICE, DTLS-SRTP, and media server components for reliable low-latency communication across distributed robot deployments.
  • Profile, debug, and tune A/V pipeline performance for low latency, high throughput, and resilience under concurrent multi-robot load and variable network conditions.
  • Build Make-a-Clip functionality enabling operators to extract, annotate, and store video segments from live and recorded feeds.
  • Define and maintain A/V API contracts in collaboration with ICM and Signals platform engineers; contribute to code reviews, technical documentation, and on-call runbooks.
  • Mentor junior engineers and contribute to architectural decisions across the A/V stack.

Required Qualifications

  • 7-10 years of software engineering experience specializing in real-time audio and video systems in production environments.
  • Deep expertise in WebRTC - including signaling protocols, ICE/STUN/TURN, DTLS-SRTP, RTP/RTCP, and media server architecture (Janus, mediasoup, or equivalent).
  • Strong hands-on proficiency with GStreamer at the developer level: building and debugging complex multi-branch media pipelines, working with elements, pads, caps, and custom plugins.
  • Proficiency in C/C++ (C++11/14/17) for performance-critical media and networking code; Python for tooling and automation.
  • Solid experience with SIP/VoIP protocols and stacks (pjsip, Asterisk, or equivalent) and low-latency audio processing.
  • Strong understanding of audio/video codecs (H.264/H.265, VP9, AAC, Opus) and streaming protocols (RTSP, RTMP, HLS, RTP).
  • Experience with AWS media services (S3, Kinesis Video Streams, Polly, or equivalent) and cloud-based media pipeline architectures.
  • Familiarity with hardware-accelerated video processing (NVIDIA NVENC/NVDEC, V4L2, or equivalent) is a strong plus.
  • BS in Computer Science, Electrical Engineering, or equivalent professional experience.

Compensation & Benefits

  • Base Salary: $155,000 - $210,000 each (DOE)
  • Equity: Stock options
  • Benefits: Medical, dental, vision, 401(k), paid time off
  • Location Requirement: Full-time, on-site at Sunnyvale HQ