Remote Senior Software Engineer, SR Runtime (C++, video pipelines for SR)
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
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.