Leia Inc Logo

Leia Inc

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

Reposted Yesterday
Be an Early Applicant
Menlo Park, CA
170K-205K
Senior level
Menlo Park, CA
170K-205K
Senior level
Develop and optimize video processing pipelines for Leia's SR technology, working closely with production and research teams to enhance the display experience.
The summary above was generated by AI

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++11
C++14
C++17
Cuda
Directshow
Directx
Ffmpeg
Gstreamer
H264
H265
Java
Jni
Libvlc
Mp4
Opencl
Opencv
Opengl
Win32 Apis
Wmf

Similar Jobs

4 Hours Ago
Easy Apply
Hybrid
Long Beach, CA, USA
Easy Apply
142K-182K Annually
Senior level
142K-182K Annually
Senior level
3D Printing • Aerospace • Hardware • Robotics • Software • Manufacturing
Design, analyze, and manufacture composite structures for the Terran R rocket; lead projects, perform testing and documentation.
Top Skills: AnsysCad PackagesCreoNastranNxSolidworksTeamcenter
8 Hours Ago
Remote
Hybrid
Pleasanton, CA, USA
157K-196K Annually
Senior level
157K-196K Annually
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
As a Senior Software Engineer at BlackLine, you will design and develop scalable cloud-based backend services, improve technical specifications, and ensure software quality and performance in a collaborative environment.
Top Skills: AgileApigeeAWSAzureElastic SearchGCPJavaKafkaMicroservicesNifiNo-SqlOktaRabbitMQRestful ApisServerless ArchitectureSQL
11 Hours Ago
Costa Mesa, CA, USA
128K-220K Annually
Senior level
128K-220K Annually
Senior level
Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
The Manufacturing Engineer will lead the development process for products, focusing on maritime projects, optimizing manufacturing processes, and integrating with engineering teams.
Top Skills: ErpPlm

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account