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 and refine display control logic over USB/RS232.
  • Implementing best development practices to ensure code quality and maintaining a proper CI/CD build process is essential.
  • You will develop new SR Runtime features, address issues, and provide support to key users and partners.
  • Coaching junior team members in software development best practices is also part of the role.

Requirements:

  • Good communication skills are required to effectively interact with customers and team members.
  • A strong knowledge and experience with C++11, C++14, or C++17 is necessary, with at least 5 years of experience.
  • You should 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, such as WMF or DirectShow, is required.
  • You must have experience developing real-time video processing pipelines for tasks like object detection and tracking.
  • Experience with real-time video processing or graphics rendering pipelines using OpenGL and/or DirectX is essential.
  • Proficiency in code profiling, optimization, and memory leak search/elimination is necessary.
  • 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 part of the benefits package.
  • A gym membership is offered.
  • 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