Senior Software Engineer, SR Runtime (C++, Video Pipelines for SR)

Posted 15 Days Ago
Be an Early Applicant
Menlo Park, CA
170K-205K Annually
Senior level
Hardware • Virtual Reality • Nanotechnology
The Role
In this role, you will design, implement, and optimize video processing pipelines for Leia's simulated reality technology. Responsibilities include developing production-quality code, collaborating with teams on face and eye tracking features, refining display control logic, and ensuring high-quality delivery while mentoring junior staff.
Summary Generated by Built In

What You’ll Do


As a Senior Software Engineer, SR Runtime (C++, video pipelines for SR), you will be working along with our production and research team on productizing and refining Leia’s SR Runtime piece of Leia Simulated Reality (Leia SR) technology for Leia’s existing and future 3D Lightfield Displays (SR Displays). SR Runtime is a driver-like software layer that controls display behavior and exposes interfaces for SR Display behavior control to applications. Besides control logic it incorporates a cutting-edge CV, AI, video processing and graphics technology developed by Leia that brings unparalleled amazing experiences to the consumers.

Your responsibilities will include (but are not limited to):

  • Producing production quality, reliable, well architected, highly optimized and tested code of video processing pipelines running on Windows, executing sophisticated functionality that brings amazing experience of presenting stereo media content on SR Display to perfection
  • Own productizing of real time face and eye tracking video pipeline in collaboration with Tracking RnD team and other stakeholders
  • Own productizing of weaving/interlacing video pipeline code logic that maps coming stereo frames into display’s spatial pixels structure in collaboration with existing graphics team and other stakeholders
  • Own and refine display control logic working over USB/RS232 to ensure proper display modes operation and full display lifecycle support and its alignment with host OS lifecycle events
  • Implementing the best development practices that ensure code quality and quality delivery
  • Maintain proper CI/CD build process following company guidelines and best industry practices
  • Develop new SR Runtime features and address arising issues
  • Provide support and customer communication to Leia’s important partners and key users with respect to bug fixes and features and related investigations
  • Ensure timely high-quality delivery with strong productivity as well as constant focus on improving your own productivity
  • Coach more junior team members and newcomers in software development best practices


What You’ll Have

  • Good communication skills enabling you to communicate with customers and team members concisely and to the point
  • Strong knowledge and experience with C++11, C++14 or C++17 (5+ years)
  • Strong experience with Win32 APIs and overall development for Windows (4+ years).
  • Experience working with video capture under Windows: WMF, DirectShow or similar.
  • Experience developing real time video processing pipelines in tasks of object detection, tracking or similar
  • Experience developing real time video processing or graphics rendering pipelines with real time visualization using OpenGL and/or DirectX.
  • Experience with code profiling, optimization, memory leak search/elimination, fast root causing of issues
  • Solid knowledge of standard best practices for development process


Nice to Haves

  • Experience with OpenGL, DirectX or Vulkan is a strong plus
  • Experience with HLSL, GLSL, MSL, or WGSL is a plus
  • Experience with development of Windows services in C++
  • Solid knowledge of code optimization (Multithreading, Caching, SIMD, Intrinsics (Intel/ARM))
  • Experience with OpenCV
  • Experience with one of GStreamer, FFmpeg, libVLC, Android Multimedia Framework, V4L, h264/h265/MP4 is a plus
  • Experience with XR devices: VR headsets, 3D displays, OpenXR, WebXR or similar
  • Experience of cross platform development: Windows, Android, Linux
  • CUDA/OpenCL experience
  • Experience with Java/JNI
  • Experience with RS232 or USB interfaces programming
  • Solid knowledge of image and video processing, computer vision techniques


What We Offer

In order to assemble top talent to help realize this mission Leia offers our employees:

● Competitive Compensation Package

● Medical, Dental, and Vision Plan

● Retirement Savings Plan 401(k)

● Catered lunch daily (Dependent on Location)

● Stocked kitchen with healthy (and unhealthy) snacks and beverages

● Onsite workout facility (Dependent on Location)

This is a position based in Menlo Park, CA/Ukraine.

The US base salary range for this full-time position is $170,000 -$205,000. The range displayed on the job posting reflects the minimum and maximum target for new hire salaries.

Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits.

Leia Inc. is an Equal Opportunity Employer. Candidates are evaluated without regard to age, race, color, religion, sex, disability, national origin, sexual orientation, veteran status, or any other characteristic protected by federal or state law.


Top Skills

C++
The Company
HQ: Menlo Park, CA
149 Employees
On-site Workplace
Year Founded: 2014

What We Do

Leia Inc. is the leading provider of Lightfield hardware and content services. Lightfield is a new visual medium that lets you experience imagery with complex light effects, such as textures and sparkles, as well as 3D depth and look-around. As a result, Leia’s technology transforms existing displays and converts content into an explosion of beauty and emotion. Our vision is to change the way we connect, create, educate and learn by transcending the device – making memories more present, connections more human and life richer.

Leia Inc. was founded by David Fattal, Pierre-Emmanuel Evreux and Zhen Peng and is headquartered in Menlo Park, California.

Similar Jobs

Roblox Logo Roblox

Senior Studio Builder Tools Software Engineer

Computer Vision • Gaming • Software • Virtual Reality • Web3 • Metaverse
San Mateo, CA, USA
2500 Employees
234K-284K Annually

Anduril Logo Anduril

C++ Developer Ecosystem - Software Engineer

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Costa Mesa, CA, USA
1400 Employees
168K-252K Annually

The Walt Disney Company Logo The Walt Disney Company

Sr Software Engineer (Rust Engineering)

AdTech • Digital Media • News + Entertainment
Hybrid
Santa Monica, CA, USA
200000 Employees
136K-200K Annually

Anduril Logo Anduril

Air Dominance & Strike - Mission Software Engineer (C++)

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Costa Mesa, CA, USA
1400 Employees
138K-252K Annually

Similar Companies Hiring

Voltage Park Thumbnail
Software • Other • Machine Learning • Infrastructure as a Service (IaaS) • Hardware • Cloud • Artificial Intelligence
San Francisco, CA
51 Employees
SAG LLC Thumbnail
Virtual Reality • Generative AI • Business Intelligence • Big Data Analytics • App development • Analytics • Agriculture
Minot, ND
4 Employees
Halter Thumbnail
Software • Machine Learning • Internet of Things • Hardware • Greentech • Business Intelligence • Agriculture
Auckland City, NZ
150 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account