Senior Software Engineer, SR Runtime (C++, Video Pipelines for SR)
Core
Develop and optimize C++ video processing pipelines and display control logic for Leia's Simulated Reality (SR) 3D Lightfield Displays.
Role type
Senior Software Engineer (C++, Video Pipelines)
Builds
SR Runtime driver layer, real-time face/eye tracking pipelines, stereo video weaving/interlacing logic for SR Displays.
Domain
Consumer electronics, 3D Lightfield Displays, Computer Vision, Real-time Graphics
Deliverable
production ML models | product features
Required skills
C++11/14/17, Win32 APIs, real-time video capture (WMF/DirectShow), real-time video processing pipelines, OpenGL/DirectX, code profiling and optimization, CI/CD
Preferred skills
Vulkan, HLSL/GLSL/MSL/WGSL, Windows services, multithreading/SIMD/Intrinsics, OpenCV, GStreamer/FFmpeg/libVLC, XR devices (OpenXR/WebXR), CUDA/OpenCL, Java/JNI, RS232/USB programming, image/video processing/CV techniques
Responsibilities
Produce optimized, tested video processing code for Windows; own productizing of real-time face/eye tracking and weaving/interlacing pipelines; implement display control logic over USB/RS232; maintain CI/CD processes; develop new features and fix issues; support partners and users; coach junior team members.
Seniority
Senior, hands-on IC