1

Gstreamer Developer Jobs in California (NOW HIRING)

Senior Software Engineer - Video

Berkeley, CA · On-site +1

$150K - $197K/yr

Our work extends the state-of-the-art in video engineering, Internet networking, data science ... 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

Our work extends the state-of-the-art in video engineering, Internet networking, data science ... Ability to debug third party software and experience with libav/ffmpeg/gstreamer codebases * In ...

Our engineers helped bring laser products to market just a few years after lasers were first ... MX, plus tools like GStreamer and OpenCV * Understanding of image, video, and illumination quality ...

Senior Software Engineer - Video

Berkeley, CA · On-site

$150K - $197K/yr

Our work extends the state-of-the-art in video engineering, Internet networking, data science ... Ability to debug third party software and experience with libav/ffmpeg/gstreamer codebases * In ...

Sr. Software Engineer, Perception

Torrance, CA · On-site

$127K - $167K/yr

... GStreamer) • Strong understanding of coordinate frames, reference transformations, and spatial reasoning across sensor, body, and world frames Preferred : • Experience with robotics or autonomous ...

Senior Software Engineer - Streaming

Santa Clara, CA · On-site

$143K - $189K/yr

We are now looking for a Senior Software Engineer - Streaming with strong C++ skills and a deep ... Build and improve media streaming pipelines using technologies such as WebRTC, GStreamer, RTP/RTCP ...

Lead Software Engineer

Los Angeles, CA · On-site

$180K - $200K/yr

We are looking for a talented Software Engineer to implement solutions to enhance the video and ... Knowledge of GStreamer / FFmpeg is a plus. * Knowledge of machine vision camera technology is a ...

Senior Perception Learning Engineer

Sunnyvale, CA · On-site

$122K - $168K/yr

JOB SUMMARY As a Senior Perception Learning Engineer, you will lead research and development of ... Familiarity with real-time frameworks and middleware such as ROS 2, GStreamer, or zero-copy ...

Senior Perception Learning Engineer

Sunnyvale, CA · On-site

$122K - $167K/yr

As a Senior Perception Learning Engineer, you will lead research and development of advanced ... 2, GStreamer, or zero-copy pipelines. • Knowledge of synthetic data generation and domain ...

Showing results 41-60

Gstreamer Developer information

What is the difference between Gstreamer Developer vs Multimedia Software Engineer?

AspectGstreamer DeveloperMultimedia Software Engineer
Required CredentialsProficiency in GStreamer, C/C++, LinuxKnowledge of multimedia frameworks, C/C++, Linux/Windows
Work EnvironmentEmbedded systems, multimedia applications, open-source projectsMultimedia applications, software development teams, cross-platform
Industry UsageStreaming, multimedia processing, embedded devicesMedia players, video editing, broadcasting

Gstreamer Developers specialize in multimedia streaming and processing using the GStreamer framework, often working on embedded and open-source projects. Multimedia Software Engineers have a broader focus on developing multimedia applications across various platforms. While both roles require C/C++ skills and Linux knowledge, Gstreamer Developers focus more on streaming pipelines, whereas Multimedia Software Engineers work on diverse multimedia functionalities.

What are the key skills and qualifications needed to thrive as a Gstreamer developer?

To thrive as a Gstreamer Developer, you need strong programming skills in C/C++, a solid understanding of multimedia processing, and experience with the GStreamer framework. Familiarity with Linux environments, version control systems like Git, and relevant multimedia libraries or APIs is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills help you collaborate with teams and troubleshoot complex media pipeline issues. These skills and qualities are essential for building efficient, scalable multimedia applications and ensuring seamless integration and performance.

What is a Gstreamer developer?

Gstreamer Developers are software engineers who specialize in using the GStreamer multimedia framework to build, customize, and optimize audio and video streaming applications. They work with pipelines, plugins, and elements to process and transport media data efficiently across various platforms. Their role often involves integrating codecs, enabling hardware acceleration, troubleshooting media issues, and ensuring smooth playback or streaming experiences. Gstreamer Developers are commonly found in industries such as media playback, broadcasting, video conferencing, and embedded systems.

What are some typical challenges faced by Gstreamer developers when integrating multimedia pipelines with various hardware and platforms?

Gstreamer Developers often encounter challenges related to ensuring compatibility and optimal performance across different operating systems, hardware architectures, and drivers. Handling hardware acceleration, synchronizing audio and video streams, and debugging pipeline issues can be complex due to the wide variety of plugins and external dependencies involved. Effective collaboration with hardware engineers and QA teams is essential to resolve platform-specific bugs and to optimize resource usage, especially when deploying to embedded or resource-constrained devices.
What job categories do people searching Gstreamer Developer jobs in California look for? The top searched job categories for Gstreamer Developer jobs in California are:
What cities in California are hiring for Gstreamer Developer jobs? Cities in California with the most Gstreamer Developer job openings:
Infographic showing various Gstreamer Developer job openings in California as of August 2026, with employment types broken down into 28% Internship, 44% Full Time, and 28% Contract. Highlights an 100% In-person job distribution.

Senior Software Engineer (Robotics)

Droyd Robotics

San Francisco, CA • On-site

$160K - $220K/yr

Full-time

Re-posted 22 days ago


Job description

About the Team
Droyd builds autonomous robotic systems that automate repetitive manual work in real environments. We design and manufacture our hardware in-house, which means iteration, fabrication, and execution all happen under one roof.
Our robots depend on tight coordination between hardware, robotics, and product software. Our software team builds the systems that connect models to motors, sensors to decisions, and fleets to operators - backend services, schemas, transport layers, and the glue that makes the full system work reliably. This code runs on real robots, in production.
About the Role
As a Senior Software Engineer at Droyd, you will own core parts of the software stack that powers our robotic systems. You will work on the systems that connect the robotics stack to product-facing software: backend services, real-time transport, fleet infrastructure, and the boundary between robot-facing systems and front-end applications.
You might work on Rust services, low-latency streaming pipelines, hardware integrations, or the interface layer between the bridge and the frontend. You will work in person with a small, senior team across robotics, AI, and hardware - your work ships directly to deployed robots.
This role is based on-site in San Francisco, CA.
In This Role, You'll
Backend & Systems
  • Architect, design, implement, and test backend systems for AI models running on edge devices and GPUs
  • Build Rust services using tools like Axum and Tokio
  • Define and maintain FlatBuffers schemas and system interfaces

Real-Time & Fleet Infrastructure
  • Develop and optimize low-latency streaming and video processing pipelines
  • Build and improve MoQ/WebTransport-based data and media paths
  • Build and maintain tooling for observability, fleet management, calibration, and system reliability

Integration & Ownership
  • Own integrations with external robotic systems, including ROS2 nodes, SDKs, and hardware control interfaces
  • Own parts of the bridge-to-frontend boundary and related application infrastructure
  • Support deployment to real hardware and debug production issues in the field
  • Collaborate closely with front-end, robotics, and hardware teams to keep the full system coherent and fast

Work Environment & Schedule
  • On-site in San Francisco, CA
  • Full-time

Compensation: $160K-$220K base salary, plus equity
We're Looking For Candidates Who
  • Have strong generalist software engineering ability with experience building backend or systems software in production
  • Are comfortable working across APIs, schemas, transport layers, and real-time systems
  • Have strong knowledge of Linux systems, networking, and process management
  • Are comfortable in large codebases and performance-sensitive environments
  • Can take ownership of complex systems end to end
  • Have strong engineering judgment and thrive in fast-moving startup environments

Nice to have:
  • Experience with Rust (including embedded HALs such as Embassy), Axum, or Tokio
  • Experience with hardware interfaces like UART, I2C, CAN, or EtherCAT
  • Experience with FlatBuffers or similar schema systems
  • Experience with WebTransport, WebRTC, GStreamer/DeepStream, or other streaming systems
  • Experience at robotics startups or on hardware-adjacent software systems

About Droyd
Droyd builds autonomous robotic systems that operate in real production environments. We design the hardware, develop the control stack, and generate the data that enables generalist robotics.
If we do this right, robots stop being demos and start being infrastructure.
Join us and help build the systems that make it real.