Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 7 months 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?