This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You will collaborate closely with our team of experienced 3D vision engineers, robotics engineers and other graphics engineers to develop our computation-heavy algorithms, optimize them, and extend/improve the solutions. We are looking for both profiles to purely optimize our existing OpenCV / CUDA codebases, as well as innovate by coming up with new graphics and 3D vision algorithms and solutions.
Job Responsibility:
Rewrite our slow prototyped (CUDA/OpenCL) code to find optimizations in memory size, allocations, transfers, and minimize computation time, as well as finding higher level algorithmic optimizations to the code by getting a deep understanding of the problem and algorithm
Dive into computer vision algorithms from a computer graphics perspective, understanding e.g. where to apply other kernels/filters where needed, and knowing what alternative vision techniques can serve our needs
Writing quick simulation / render environments to feed into our vision algorithms, and test our code
Requirements:
Experience in 2D or 3D computer graphics development
Good understanding of and experience with modern C++
Real-time software development experience such as simulation, robotics or embedded development
A willingness to pick up and learn new concepts quickly and to self-acquire missing background knowledge
A high degree of autonomy, determination and grit in making cool tech work
Experience with GPU programming (CUDA, OpenCL) and graphics pipelines (Vulkan, OpenGL)
Experience leveraging profiling tools (NSight, RenderDoc, etc.) to get the most performance you can out of your application
Full time availability (40 hours)
Nice to have:
Big plus: experience with classical vision algorithms
What we offer:
25 vacation days per year
Reimbursed travel expenses and company laptop
(Really) flexible working hours and option to work from home 2 days per week (when not abroad)
Working in an international, world-class team of engineers and entrepreneurs solving real-life problems with amazing technology
Large freedom in how you work and implement solutions, project ownership is incredibly important to us
The opportunity to take technical risks, to implement stuff the ‘right’ way and to iterate quickly with tight feedback loops. We are innovating, learning is to be expected
Responsibility over the things you implement, you are the expert on what you build