Senior Software Engineer - SR Runtime, C++

November 22, 2024

Apply Now
Logo of Equally Talent, Inc.

Equally Talent, Inc.

Technical Recruitment • SaaS • HR • Startup • Recruitment

Description

• Producing production quality, reliable, well-architected, highly optimized, and tested code of video processing pipelines running on Windows • Own productizing of the real-time face and eye-tracking video pipeline in collaboration with tracking the RnD team and other stakeholders • Own productizing of weaving/interlacing video pipeline code logic that maps coming stereo frames into the display’s spatial pixels structure in collaboration with the existing graphics team and other stakeholders • Own and refine display control logic working over USB/RS232 to ensure proper display modes operation and full display lifecycle support and its alignment with the host OS lifecycle events • Implementing the best development practices that ensure code quality and quality delivery • Maintain proper CI/CD build process following company guidelines and best industry practices • Develop new SR Runtime features and address issues that arise • Provide support and customer communication to Leia’s important partners and key users to bug fixes and features and related investigations • Ensure timely high-quality delivery with strong productivity as well as constant focus on improving your productivity • Coach more junior team members and newcomers in software development best practices.

Requirements

• Good communication skills enabling you to communicate with customers and team members concisely and to the point • Strong knowledge and experience with C++11, C++14 or C++17 (5+ years) • Strong experience with Win32 APIs and overall development for Windows (4+ years) • Experience working with video capture under Windows: WMF, DirectShow, or similar • Experience developing real-time video processing pipelines in tasks of object detection, tracking, or similar • Experience developing real-time video processing or graphics rendering pipelines with real-time visualization using OpenGL and/or DirectX • Experience with code profiling, optimization, memory leak search/elimination, fast root causing of issues • Solid knowledge of standard best practices for the development process • Experience with OpenGL, DirectX, or Vulkan is a strong plus • Experience with HLSL, GLSL, MSL, or WGSL is a plus • Experience with the development of Windows services in C++ • Solid knowledge of code optimization (Multithreading, Caching, SIMD, Intrinsics (Intel/ARM)) • Experience with OpenCV • Experience with one of GStreamer, FFmpeg, libVLC, Android Multimedia Framework, V4L, h264/h265/MP4 is a plus • Experience with XR devices: VR headsets, 3D displays, OpenXR, WebXR or similar • Experience in cross-platform development: Windows, Android, Linux • CUDA/OpenCL experience • Experience with Java/JNI • Experience with RS232 or USB interface programming • Solid knowledge of image and video processing, and computer vision techniques.

Benefits

• Great experience and professional growth by working on cutting-edge technology products in a highly skilled and friendly team • Paid 22 business days of annual vacations (+1 day for each service year) • Paid sick leaves • Paid maternity and paternity leave • Medical & life insurance • Gym membership • Regular education, workshops, and conferences • Opportunity to choose the work equipment.

Apply Now

Similar Jobs

November 22, 2024

Join a prominent SaaS startup as a Senior Backend Engineer focused on scalable solutions. Drive backend innovation in a remote setting.

November 22, 2024

Join Filevine as a Senior Backend Developer, creating systems for legal professionals. Work on application development and support with modern technologies.

November 21, 2024

Seeking a Senior Full Stack Engineer at Buoy Software to enhance blood product donations. Must have Ruby on Rails expertise and work remotely.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com