KU Leuven ESAT-PSI has an immediate opening for a software engineer with specialization in GPU programming. The position provides the opportunity to work on projects that deploy specialized image processing algorithms to a range of devices and platforms for autonomous driving, in close collaboration with a tier 1 automotive manufacturer. The engineer will work among a highly skilled team of scientists to help build libraries and software for real-time environments.
The candidate should have a software background with multi-threading experience. He or she will berequired to port threaded C/C++ signal and image processing algorithms to the GPU in a robust, optimized format for both real-time and backend applications.The candidate must have a well-rounded understanding of common bottlenecks and be well-versed in architecture and optimization. A strong candidate will demonstrate skill in designing for optimal concurrency and memory access, as well as building software for multiple GPU support. Since the GPU-optimized algorithms are just one piece of a larger system, the ability to integrate with hardware, controls, and displays is also important.