RidgeRun Professional Services
RidgeRun Professional Services An Introduction
RidgeRun, LLC is an embedded Linux product and service business founded in 2006. We are a high-touch company with +88 engineers focused on reducing our customer's time-to-market and product quality by providing embedded software services.
We specialize in streaming media products and applications and are experts in GStreamer-based technology. RidgeRun’s focus is to provide the software infrastructure for custom hardware designs and streaming media-based product development.
We support the entire product development life cycle and have extensive experience with system-on-chip (SoC) hardware platforms, including NVIDIA Jetson and embedded Linux environments such as Yocto.
RidgeRun’s expertise includes:
- Embedded Linux camera sensor, ISP, and peripheral drivers.
- GStreamer-based video and audio software solutions.
- Embedded application and product software development.
- Computer vision and AI-driven video processing.
- Video-based FPGA development.
- Artificial Intelligence (AI) applied to real-time streaming and edge computing.
RidgeRun Services
RidgeRun can assist with any embedded Linux, GStreamer, or NVIDIA Jetson development task, whether by directly handling projects or providing expert support to your engineers.
Some of our most requested services include:
Linux Support
- Embedded software services for BSP customization on various SoCs, including help during the hardware bring-up phase.
- Driver creation for cameras and displays using frameworks like GStreamer and V4L2 Capture.
- UVC camera development and integration.
- System boot time reduction for optimized embedded Linux performance.
GStreamer Support
- Development of GStreamer elements for custom algorithms on coprocessors like CUDA, DSP, GPUs, and FPGAs, using APIs such as OpenCL and OpenCV.
- Embedded software consulting for optimizing GStreamer pipelines to improve frame rates, decrease ARM load, and minimize memory copies or color space conversions.
- Creation of zero-memory-copy video processing pipelines.
- Design and implementation of media servers based on GStreamer. Includes remote control via iOS/Android apps, internal web servers, or direct smartphone/tablet integration.
- Development of GStreamer media servers for Android-based systems.
- Hardware-accelerated GStreamer elements for specific SoCs, including NVIDIA Jetson, Hailo, NXP i.MX8 and i.MX95, Qualcomm RB5, RB6 and other embedded platforms.
- Debugging and performance tuning for GStreamer pipelines, including enhancements to elements provided by SoC vendors.
GUI Support
- Development of user-friendly GUI applications based on Qt.
Standard Protocol Support
- Enhancing or extending RidgeRun’s software offerings to meet custom needs, including:
* rtspsink, GstShark, GstCuda, GstWebRTC, V4L2 drivers, and other optimized SDKs. * RidgeRun emphasizes modularity, ensuring components can be reused and easily tested in different configurations.
For specific SoCs, RidgeRun provides software development kits (SDKs) to streamline embedded development, helping teams focus on unique product features. We also offer support for environments such as NVIDIA JetPack and Yocto.
RidgeRun Team
- RidgeRun has a team of +88 engineers, specializing in embedded Linux, digital signal processing, CUDA, WebRTC, GStreamer, FPGA development, and AI-powered applications.
- RidgeRun is a software-only company, but our engineers have backgrounds in Electronic and Computer Engineering, with MSc degrees in digital signal processing and computer science.
- We offer both remote and on-site support. Contact us via our portal for on-site rates.
- Weekly calls keep customers informed and allow flexibility to adjust priorities as needed.
RidgeRun Project Management Style
RidgeRun offers two primary engagement models for project collaboration:
Professional Support Hours ($135/h)
- Ideal for single-project efforts.
- RidgeRun engineers act as an extension of your engineering team.
- Customers provide the requirements, control the task list, and set priorities—any of which can be changed at any time.
- Direct engineer-to-engineer interaction during business hours via email or Slack.
- Weekly 45-minute calls provide updates on changes, progress, and upcoming work.
- RidgeRun follows an Agile/Scrum approach internally, with daily stand-up meetings and a backlog created during project definition.
- Customers engage in weekly calls, effectively running a one-week sprint model from their perspective.
Dedicated Engineering Teams
- Best for long-term, multi-project engagements.
- Pricing varies based on experience level:
** Range 1: 0-1 year of experience. ** Range 2: 1-3 years of experience. ** Range 3: 3+ years of experience.
- Customers manage overall objectives, but dedicated RidgeRun engineers integrate seamlessly with your internal team.
- Dedicated engineers still collaborate with RidgeRun’s broader team, accessing specialized expertise across various domains in embedded Linux-based audio/video streaming technologies.
Time Zone
- From March to November, RidgeRun operates in Central Time (1 hour ahead of PST).
- From November to March, RidgeRun follows Mountain Time (2 hours ahead of PST).
Source Code Management
- RidgeRun provides full source code (excluding proprietary binaries from SoC vendors).
- Code delivery via customer repositories (GitHub/GitLab) ensures seamless integration.
Next Steps
- Contact RidgeRun and provide project details to explore collaboration opportunities. An NDA can be arranged if necessary.
- Upon mutual agreement, provide a Statement of Work.
- RidgeRun generates a task list and provides a rough estimate. A call with RidgeRun engineers can be scheduled to discuss details.
- Submit a purchase order (PO). Minimum PO options are available via the RidgeRun Store.
- Send required hardware (if applicable). RidgeRun has access to various EVM boards for rapid development.
- Schedule weekly calls and finalize the project start date.
At the end of each month, RidgeRun provides a report detailing hours used. Clients receive a budget notification once 95% of the allocated hours are reached.
![]() | Engineering support hours not used after 6 months of inactivity will expire. |
![]() |
![]() |
See Also
- RidgeRun Subscription Model
- Client Engagement Process
- Embedded Engineering Services
- V4L2 drivers available for Tegra SoCs
- V4L2 driver for camera sensor or capture_chip
- Software Services for NVIDIA Jetson
Contact Us
For direct inquiries, please refer to the contact information available on our Contact page. Alternatively, you may complete and submit the form provided at the same link. We will respond to your request at our earliest opportunity.
Links to RidgeRun Resources and RidgeRun Artificial Intelligence Solutions can be found in the footer below.