Software Engineer- C/C++

Rayvector Technologies - Tualatin, OR

Hiring: Software Engineer- C/C++ Company: Rayvector Technologies Location: Tualatin, OR Job Posted Time: 2026-09-17 10:29:25 Employment Type: On-site Target Skills & Keywords : C, C++, CMake, Design System, Git, Linux, Systems Design, Workday About the job Experience: •5+ years Experience •5+ years of strong expertise in C/C++ programming to join our team. The ideal candidate will have a proven track record in developing real-time applications, particularly in video streaming and hardware interface development. Qualifications: •Programming Skills: Proficiency in C/ C++ with a strong understanding of OOP concepts. •Video Streaming Expertise: Hands-on experience with G-Streamer or similar video streaming libraries and codecs. •Hardware Interfaces: Knowledge of USB and GMSL interfaces for camera integration. •Real-Time Applications: Experience in developing applications with stringent performance and latency requirements. •Version Control: Proficiency in using Git or similar tools for code versioning and collaboration. •Code Review: Experience in conducting and participating in peer code reviews. •Debugging: Excellent debugging and problem-solving skills in a Linux environment. •Build Systems: Experience with CMake for managing build processes. •Design Principles: Understanding of SOLID principles, system design, and software design patterns. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!