Loading...
Share this Job
Location: 

Kortrijk, BE

Date:  Feb 13, 2021
Job ID:  548

GPU Research Engineer

Barco designs technology that makes everyday life a little better. Seeing beyond the image, we develop sight, sound, and sharing solutions to help you work together, share insights, and wow audiences. Our focus is on three core markets: Enterprise (from meeting and control rooms to corporate spaces), Healthcare (from the radiology department to the operating room), and Entertainment (from movie theaters to live events and attractions). With a team of over 3,600 employees, located all around the globe, we realized sales of 1,082.6 million euro in 2019. 

As GPU research engineer, you will be working in Barco Labs, a team of highly skilled professionals exploring new technologies and building first-of-a-kind proof of concepts for our Healthcare, Enterprise and Entertainment divisions

 

Typical software projects include GPU algorithm design and optimization for real-time robust and predictable performance. With applications in e.g. medical image segmentation, classification and multi-modality overlaying or real-time video analytics and enhancements for professional decision support in surgical and surveillance applications. Other important areas are extreme low delay video pipelines for (distributed) video processing and rendering for e.g. computational imaging and entertainment or corporate live events, as well as human-machine interaction and mixed reality.

 

We are looking for a candidate with a passion for research and software rapid prototyping to join this team.

 

Key responsibilities

  • As an outcome-oriented researcher, you seek to in-depth understand end-user problems and think of innovative solutions, implement them and secure stakeholder confirmation.
  • You research novel algorithms, design and optimize GPU compute and rendering pipelines from scratch as well as translate and optimize existing implementations from CPU or FPGA domain to GPU domain.
  • You pragmatically implement first-of-a-kind prototypes leveraging state-of-the-art software libraries and SDKs.
  • You stay up to date with the new developments in GPU, multi-core and heterogenous platforms and software tooling for high performance compute and rendering and disseminate these insights and expertise to your peers.
  • As a team player, you collaborate with your peers, internal stakeholders and potentially external partners to develop and demonstrate innovative solutions to challenging problems.

 

We are looking for a Barco colleague who

  • Has a master or PhD in computer science engineering (or equivalent)
  • Has a min. of 1 year of experience in GPU programming
  • Has a min. of 2 years of experience in image processing or computer vision, (multi-core) algorithm design, proof-of-concept design and implementation
  • Is proficient in C/C++, one or more low level GPU programming language (OpenGL/Vulkan, CUDA/OpenCL, including their debugging and performance analysis tools) and a number of higher level GPU accelerated libraries such as OpenCV, Thrust, TensorFlow, DeepStream, Ffmpeg etc.
  • (Nice to have:) is familiar with FPGA/VHDL, state of the art rendering frameworks (scene graph managers, game engines) and/or augmented reality.
  • Has proven technical, analytical and problem solving skills in earlier projects and expertise respected by peers.
  • Works thoroughly and can work independently and with great perseverance towards an end result that meets the requirements and constraints, that is evaluated and documented.
  • Is pro-active, take initiative and show end-to-end problem ownership.
  • Is a loyal team player with good (English) communication skills and willing to travel on occasion.