Real-Time C/C++ Video Streaming Engineer

Rayvector Technologies

Tualatin (OR)

On-site

USD 110,000 - 140,000

Full time

16 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Rayvector Technologies seeks an experienced Software Developer to join our team in Tualatin, Oregon. The candidate will design, develop, and maintain real-time C/C++ software on Linux for video streaming and hardware interfaces.

Experience with GStreamer, USB and GMSL interfaces, and strong OO/SOLID principles is required. You will contribute to build systems with CMake, participate in code reviews, and collaborate with cross-functional teams.

Qualifications

  • 4+ years of C/C++ development for real-time Linux systems.
  • Hands-on experience with GStreamer or similar video streaming libraries.
  • Knowledge of USB and GMSL interfaces for camera systems.
  • Strong OO programming with SOLID design.
  • Experience designing architectures and applying software design patterns.
  • Build systems development with CMake and modular code organization.
  • Excellent debugging skills in a Linux real-time environment.
  • Proficient in Git for version control and collaboration.

Responsibilities

  • Design, develop, and maintain real-time Linux applications in C/C++.
  • Develop robust video streaming solutions using GStreamer.
  • Integrate USB and GMSL interfaces for camera systems.
  • Apply OOP and SOLID principles for scalable software.
  • Design system architectures and implement efficient design patterns.
  • Develop and maintain build systems using CMake for modular code.
  • Debug and resolve complex issues in a real-time system.
  • Participate in peer code reviews and collaborate across teams.
  • Collaborate with cross-functional teams to deliver high-quality software.

Skills

C/C++
Real-time systems
Linux
GStreamer
OOP
SOLID principles
Video streaming
Git
CMake

Tools

GStreamer
CMake
USB interfaces
GMSL interfaces

Job description

Rayvector Technologies seeks an experienced Software Developer to join our team in Tualatin, Oregon. The candidate will design, develop, and maintain real-time C/C++ software on Linux for video streaming and hardware interfaces.

Experience with GStreamer, USB and GMSL interfaces, and strong OO/SOLID principles is required. You will contribute to build systems with CMake, participate in code reviews, and collaborate with cross-functional teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time C++ Software Engineer - Video Streaming & Camera Systems
Real-Time C++ Software Engineer - Video Streaming & Camera Systems

Rayvector Technologies • Tualatin (OR)

On-site
USD 110,000 - 160,000
C/ C++ Software Engineer
C/ C++ Software Engineer

Rayvector Technologies • Tualatin (OR)

On-site
USD 110,000 - 160,000
C/C++ Software Engineer- Oregon USA
C/C++ Software Engineer- Oregon USA

Rayvector Technologies • Tualatin (OR)

On-site
USD 110,000 - 140,000
Real-Time Video Streaming Engineer (C/C++, Go) - Bonus
Real-Time Video Streaming Engineer (C/C++, Go) - Bonus

EngRadar • Mountain View (CA)

On-site
USD 150,000 - 230,000
Annual performance bonus
Equity
Competitive benefits package
Senior C++ Video Streaming Engineer
Senior C++ Video Streaming Engineer

InfoVision Inc. • Dallas (TX)

On-site
USD 90,000 - 130,000
Remote Senior Real-Time Video Streaming Architect
Remote Senior Real-Time Video Streaming Architect

Oowlish • United States

Remote
USD 150,000 - 210,000
Remote work option
Home office setup
Senior C++/Qt Developer — GStreamer Video for Infotainment
Senior C++/Qt Developer — GStreamer Video for Infotainment

Spyro Soft • United States

Remote
USD 120,000 - 180,000
Software Engineer, Video Streaming
Software Engineer, Video Streaming

EngRadar • Mountain View (CA)

On-site
USD 150,000 - 230,000
Annual performance bonus
Equity
Competitive benefits package
Senior Real-Time A/V Engineer - WebRTC & GStreamer
Senior Real-Time A/V Engineer - WebRTC & GStreamer

Knightscope, Inc • Sunnyvale (CA)

On-site
USD 155,000 - 210,000
Medical benefits
401(k) plan
Paid time off
Realtime Video Systems Engineer
Realtime Video Systems Engineer

Cosm Inc. • Pittsburgh

On-site
USD 90,000 - 120,000