Senior Software Engineer, SR Runtime (C++, video pipelines for SR)

Develops 3D Lightfield Displays and SR (Simulated Reality) technology for immersive visual experiences
Embedded
Senior Software Engineer
Remote
5+ years of experience
AR/VR

Description For Senior Software Engineer, SR Runtime (C++, video pipelines for SR)

Leia is seeking a Senior Software Engineer to join their production and research team, focusing on SR Runtime technology for 3D Lightfield Displays. The role involves working with cutting-edge Computer Vision, AI, and video processing technology. The SR Runtime is a crucial driver-like software layer that manages display behavior and interfaces for SR Display control.

The position requires extensive experience in C++ and Windows development, with a focus on video processing pipelines and real-time systems. You'll be responsible for developing and optimizing video processing pipelines, including face tracking and stereo frame processing, while ensuring high-quality code delivery and maintaining CI/CD processes.

This is an excellent opportunity for an experienced software engineer passionate about immersive technology and 3D displays. You'll work with a highly skilled team on innovative products while having the chance to mentor junior developers. The role offers a balance of technical challenges and leadership opportunities, with competitive benefits including healthcare, paid leave, and professional development support.

The ideal candidate will bring strong C++ programming skills, experience with Windows development, and expertise in video processing and graphics rendering. Knowledge of OpenGL, DirectX, or similar technologies is highly valued. You'll be working on technology that delivers unparalleled visual experiences to consumers, making this an exciting opportunity for someone interested in the future of display technology.

Working at Leia means being at the forefront of 3D display technology, with the chance to impact how people experience visual content. The company offers a comprehensive benefits package and supports professional growth through regular education and conference opportunities.

Last updated 11 hours ago

Responsibilities For Senior Software Engineer, SR Runtime (C++, video pipelines for SR)

  • Produce production quality code for video processing pipelines on Windows
  • Own productizing of real-time face and eye-tracking video pipeline
  • Own productizing of weaving/interlacing video pipeline code logic
  • Manage display control logic working over USB/RS232
  • Implement best development practices for code quality
  • Maintain CI/CD build process
  • Develop new SR Runtime features
  • Provide support to partners and key users
  • Coach junior team members

Requirements For Senior Software Engineer, SR Runtime (C++, video pipelines for SR)

  • Strong knowledge and experience with C++11, C++14 or C++17 (5+ years)
  • Strong experience with Win32 APIs and Windows development (4+ years)
  • Experience working with video capture under Windows
  • Experience developing real-time video processing pipelines
  • Experience with video processing or graphics rendering using OpenGL/DirectX
  • Experience with code profiling and optimization
  • Good communication skills
  • Solid knowledge of standard development best practices

Benefits For Senior Software Engineer, SR Runtime (C++, video pipelines for SR)

Medical Insurance
Parental Leave
  • 22 business days paid vacation (+1 day per service year)
  • Paid sick leaves
  • Paid maternity and paternity leave
  • Medical & life insurance
  • Gym membership
  • Regular education, workshops, and conferences
  • Choice of work equipment

Interested in this job?

Jobs Related To Leia Senior Software Engineer, SR Runtime (C++, video pipelines for SR)

Sr. Embedded Engineer, Amazon Robotics

Senior Embedded Engineer role at Amazon Robotics developing safety-critical systems for the world's largest autonomous robot fleet.

Systems Signal Integrity Engineer - Apple Mac

Senior Systems Signal Integrity Engineer position at Apple, focusing on SerDes I/O validation for Mac Platforms with competitive compensation and benefits.

Sr. Algorithm Engineer, Home and Audio Devices

Senior Algorithm Engineer role at Apple focusing on developing sensing algorithms for home and audio devices with emphasis on signal processing and machine learning.

Sr. Algorithm Engineer, Home and Audio Devices

Senior Algorithm Engineer role at Apple focusing on developing sensing algorithms for home and audio devices, requiring 8+ years of experience in embedded systems and signal processing.

Sr. Software Development Engineer, Kuiper Flight Software

Senior Software Engineer role at Amazon's Project Kuiper developing embedded software for satellite systems using Rust and other modern languages.