Senior Researcher, GPU Computing and Imaging Algorithms

Apply now »

Date: Nov 13, 2023

Location: Vancouver, British Columbia, CA

Company: Barco

Senior Researcher, GPU Computing and Imaging Algorithms

 

Barco is a global technology leader that develops networked visualization solutions for the Entertainment, Enterprise, and Healthcare markets. Our solutions help people to enjoy compelling entertainment experiences, they foster knowledge sharing and smart decision-making in organizations, and help hospitals provide their patients with the best possible healthcare.

 

Barco Labs Vancouver (a.k.a. MTT Innovation) is a cinema technology startup that joined Barco in 2016. Our expertise is in the exciting field of Computational Optics, which combines precision optics and sophisticated algorithms to deliver imaging and display capabilities previously not possible. As an example, we developed a cinema projector that can show movie content with viscerally brighter highlights and shadow detail due to our ability to spatially redistribute the illumination in real time.

 

We are proud to continue our startup spirit and get-it-done attitude with the mandate within Barco to bring new Computational Optics technologies to market. Our Vancouver team is a mix of prototype development researchers with skillsets in Electronics, Software, Algorithms, Optics, Mechanics, Imaging, Automation and from diverse backgrounds across the world.

 

We are now looking for a Senior Researcher, GPU Computing and Imaging Algorithms to further develop and expand our real-time compute capabilities.

 

Key Responsibilities:

 

  • Prototype video and image processing algorithms on NVIDIA GPUs/SOCs/SOMs, leveraging both CUDA and Tensor cores
  • Optimize CUDA C++ and Python-based software pipelines by benchmarking and performance testing while ensuring image accuracy
  • Develop and maintain production-level code, implemented with detailed documentation and revision control
  • Take ownership of software and algorithms on the display/imaging prototypes while working closely with a team of optics, electronics, mechanical and software engineers
  • Stay up-to-date on GPU hardware + software capabilities, machine learning models, and exciting new COMPOP applications

 

Qualifications:

 

  • PhD or Masters in Computer Science, Electrical Engineering, Optics, Imaging, or similar
  • Creative mindset to investigate challenging problems and deliver novel solutions
  • Strong programming skills and production code experience with CUDA C++
  • Fast prototyping ability in Python for numerical and image processing
  • Broad experience using graphics, image processing and video libraries e.g. OpenCV, OpenGL, Vulkan, GStreamer
  • Power user in Linux environment
  •  Bonus: Experience with FPGA video processing
  • Bonus: High dynamic range display + imaging experience
  • Bonus: Android development experience

 

 

 

Apply now »