Remote Senior Software Engineer, SR Runtime (C++, video pipelines for SR)

Posted

Apply now
Please, let Equally Talent know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We are looking for a Senior Software Engineer, SR Runtime (C++, video pipelines for SR) to join our production and research team.
  • The role involves productizing and refining Leia’s SR Runtime technology for existing and future 3D Lightfield Displays.
  • SR Runtime is a driver-like software layer that controls display behavior and exposes interfaces for SR Display behavior control to applications.
  • Responsibilities include producing reliable, well-architected, and optimized code for video processing pipelines on Windows.
  • You will own the productization of real-time face and eye-tracking video pipelines in collaboration with the R&D team and other stakeholders.
  • You will also own the productization of weaving/interlacing video pipeline code logic in collaboration with the graphics team.
  • The role requires refining display control logic over USB/RS232 to ensure proper display modes operation and lifecycle support.
  • You will implement best development practices to ensure code quality and maintain a proper CI/CD build process.
  • The position involves developing new SR Runtime features, addressing issues, and providing support to key users.
  • You will coach junior team members in software development best practices.

Requirements:

  • Good communication skills are essential for effective interaction with customers and team members.
  • A strong knowledge and experience with C++11, C++14, or C++17 is required, with at least 5 years of experience.
  • You must have strong experience with Win32 APIs and overall development for Windows, with a minimum of 4 years of experience.
  • Experience working with video capture under Windows using WMF, DirectShow, or similar is necessary.
  • You should have experience developing real-time video processing pipelines for tasks such as object detection and tracking.
  • Experience in developing real-time video processing or graphics rendering pipelines using OpenGL and/or DirectX is required.
  • Proficiency in code profiling, optimization, and memory leak search/elimination is essential.
  • Solid knowledge of standard best practices for the development process is required.

Benefits:

  • You will gain great experience and professional growth by working on cutting-edge technology products in a skilled and friendly team.
  • The position offers 22 paid business days of annual vacation, with an additional day for each year of service.
  • Paid sick leaves are provided.
  • Paid maternity and paternity leave is included.
  • Medical and life insurance are offered.
  • A gym membership is part of the benefits package.
  • Regular education, workshops, and conferences will be available.
  • You will have the opportunity to choose your work equipment.
Apply now
Please, let Equally Talent know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Location requirements

-

Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback