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 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.