Senior Software Engineer

Logo of Equally

Equally

πŸ“Remote - Worldwide

Job highlights

Summary

Join Leia's production and research team as a Senior Software Engineer, contributing to the development and refinement of Leia's SR Runtime technology for 3D Lightfield Displays. You will be responsible for producing high-quality, optimized code for video processing pipelines, productizing real-time tracking pipelines, and refining display control logic. Collaboration with other teams and stakeholders is crucial. The role involves implementing best development practices, maintaining CI/CD processes, and providing support to partners and key users. You will also mentor junior team members. This position requires extensive experience in C++, Windows development, and real-time video processing.

Requirements

  • 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 the development process

Responsibilities

  • Produce production quality, reliable, well-architected, highly optimized, and tested code of video processing pipelines running on Windows, executing sophisticated functionality that brings the amazing experience of presenting stereo media content on SR Display to perfection
  • Own productizing of the real-time face and eye-tracking video pipeline in collaboration with tracking the RnD team and other stakeholders
  • Own productizing of weaving/interlacing video pipeline code logic that maps coming stereo frames into the display’s spatial pixels structure in collaboration with the 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 the host OS lifecycle events
  • Implement 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 issues that arise
  • Provide support and customer communication to Leia’s important partners and key users to bug fixes and features and related investigations
  • Ensure timely high-quality delivery with strong productivity as well as constant focus on improving your productivity
  • Coach more junior team members and newcomers in software development best practices

Preferred Qualifications

  • Experience with OpenGL, DirectX, or Vulkan is a strong plus
  • Experience with HLSL, GLSL, MSL, or WGSL is a plus
  • Experience with the 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 in cross-platform development: Windows, Android, Linux
  • CUDA/OpenCL experience
  • Experience with Java/JNI
  • Experience with RS232 or USB interface programming
  • Solid knowledge of image and video processing, and computer vision techniques

Benefits

  • Great experience and professional growth by working on cutting-edge technology products in a highly skilled and friendly team
  • Paid 22 business days of annual vacations (+1 day for each service year)
  • Paid sick leaves
  • Paid maternity and paternity leave
  • Medical & life insurance
  • Gym membership
  • Regular education, workshops, and conferences
  • Opportunity to choose the work equipment

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Equally know you found this job on JobsCollider. Thanks! πŸ™