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

Rayvector Technologies

Tualatin (OR)

On-site

USD 110,000 - 160,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rayvector Technologies in Tualatin, Oregon, seeks an experienced Software Developer with 5+ years in C/C++ to build real-time video streaming and hardware interface applications on Linux, with emphasis on performance and low latency. You will design architectures, implement reusable patterns, and collaborate across teams, using CMake, Git, and GStreamer to deliver robust streaming solutions and reliable camera interfaces.

Immediate joiners required.

Qualifications

  • 5+ years of experience in C and C++ programming with strong OOP understanding.
  • Experience in real-time systems with stringent latency requirements.
  • Hands-on with video streaming libraries such as G-Streamer or similar.
  • Knowledge of USB and GMSL interfaces for camera integration.
  • Familiarity with Git and code review processes.

Responsibilities

  • Design, develop, and maintain real-time applications on Linux using C/C++.
  • Work with video streaming libraries like G-Streamer to build robust streaming solutions.
  • Integrate and manage USB and GMSL interfaces for camera systems.
  • Apply OOP and SOLID principles for scalable software development.
  • Design architectures and implement efficient software design patterns.
  • Develop and manage build systems using CMake for modular code compilation.
  • Debug and resolve complex software issues in real-time environments.
  • Collaborate with cross-functional teams and participate in peer code reviews.

Skills

C
C++
OOP concepts
Real-time systems
Debugging
Code reviews
Git

Tools

G-Streamer
USB interfaces
GMSL interfaces
CMake

Job description

Rayvector Technologies in Tualatin, Oregon, seeks an experienced Software Developer with 5+ years in C/C++ to build real-time video streaming and hardware interface applications on Linux, with emphasis on performance and low latency. You will design architectures, implement reusable patterns, and collaborate across teams, using CMake, Git, and GStreamer to deliver robust streaming solutions and reliable camera interfaces.

Immediate joiners required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C/ C++ Software Engineer
C/ C++ Software Engineer

Rayvector Technologies • Tualatin (OR)

On-site
USD 110,000 - 160,000
Real-Time Media Backend Engineer - C++ (Hybrid)
Real-Time Media Backend Engineer - C++ (Hybrid)

Telestream, LLC • Beaverton (OR)

Hybrid
USD 110,000 - 150,000
Day-one medical
Life & disability insurance
401(k) match
+4
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
Real-Time Media Backend Engineer
Real-Time Media Backend Engineer

ApplyMint • Beaverton (OR)

Hybrid
USD 100,000 - 150,000
Day-one medical
Company 401(k) match
Pet insurance
+1
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
Senior Video Software Engineer
Senior Video Software Engineer

KAKE • Pittsburgh

Hybrid
USD 90,000 - 120,000
Senior C++/Linux Video Streaming Architect
Senior C++/Linux Video Streaming Architect

eBusiness Technologies Corp. • United States

On-site
USD 120,000 - 180,000
Real-Time C++ Software Engineer - Motion Capture
Real-Time C++ Software Engineer - Motion Capture

OptiTrack • Corvallis (OR)

On-site
USD 90,000 - 120,000
Medical insurance – 75% employer-paid
Dental & Vision – 100% employer paid
Disability & Life insurance – employer
+5
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
Realtime Video Systems Engineer
Realtime Video Systems Engineer

Cosm Inc. • Pittsburgh

On-site
USD 90,000 - 120,000