CUDA Expert

Engineering – Software & IT /
Full-time /
Swave Photonics is a fabless semiconductor company that designs and markets holographic chips based on proprietary diffractive photonics technology.
Our mission is to enable display manufacturers and content creators to disrupt the visualization market with immersive ultra-high resolution, life-like, true holographic displays.

Join our journey
Are you captivated by the prospect of shaping the future of visualization? With the Swave team you will create a new world where holographic displays give everyone the power to visualize the impossible, collaborate and accomplish more. 

Role and responsibilities
As a CUDA Programmer joining our team, you will be an essential contributor to our core software infrastructure for advancing holographic displays. Your expertise in CUDA programming and your adeptness in modern CUDA will be fundamental in powering state of the art algorithms for the generation of holograms with the latest hardware. You will be nurturing a strong software codebase for production and developing captivating demonstrations. You will be actively involved in working with existing high-performance C++/CUDA code bases and convert new prototype algorithms to efficient modules for production use. . You will collaborate seamlessly with algorithm development teams to shape user interfaces and establish application programming interfaces (APIs). Building close alliances with cross-functional teams, you will ensure the fulfillment of client requirements. Beginning with meticulous software design and in-depth profiling/optimization, you will encounter the dynamic process of implementing cutting-edge CUDA-based solutions. 

- Bachelor's or Master’s degree in Computer Science, Engineering or a related field, or extensive work experience.
- A minimum of 5 years of CUDA experience
- Show a strong inclination and motivation to independently explore, research, and adopt emerging trends, techniques, and best practices in CUDA programming
- Demonstrated aptitude with GIT versioning, continuous integration and unit testing.
- Familiarity with contemporary CMake for efficient project development.
- Experience in cross-platform application development, spanning Mac, Linux, and Windows.A good understanding of C++ would be a strong plus.
- A glimpse of GUI design experience would be a strong plus
- A pragmatic problem-solving mindset that thrives in the dynamic startup atmosphere.
- Effective communication skills and ability to articulate complex technical concepts in English.

What we offer you
- A competitive salary, tailored to your expertise and experience.
- A nurturing work environment, fostering both personal and professional growth.
- An extraordinary inter-disciplinary team collaboration that always invites to share and communicate ideas across teams.
- Sufficient flexibility to maintain a healthy work-life balance.

Leuven, Belgium. Part-time remote work options.