What You Will Do
1. Optimize and extend our in-house computer vision library and deep learning inference engine
2. Enhance the scheduling of computer vision tasks on heterogeneous architectures (CPU/GPU/TPU) for different use-cases
3. Improve the accuracy and capabilities of our on-device performance profiling system
4. Design and refine APIs and the architecture of our SDK components
5. Support CV/ML engineers with C++ code review and integration
6. Lead projects on a technical level
Our Tech Stack
7. Computer vision algorithms: C++17, CMake
8. Machine learning training and tooling: Python, Pytorch
9. Acceleration: SIMD, Vulkan, CoreML
Who You Are
You have a passion for efficient and well maintainable code. You are excited about the latest developments in C++ and like to advocate for them. In your past career you have worked on large C++ projects and deployed them to production successfully.
Ideally, you have:
10. A MSc in computer science or a related field
11. You have 5+ years of experience writing modern cross-platform C++ code
12. You have optimized algorithms using multi-threading and SIMD
13. You believe in automated testing for producing high-quality code
14. Ideally you are familiar with the ARM architecture (incl. NEON)
15. Ideally you have worked on GPGPU implementations in OpenGL(ES), Vulkan or Metal
16. Experience in mobile development, computer vision or machine learning is a plus
17. Experience in Python programming is a plus
18. You are thorough and pay attention to details
What We Offer
Here are just some of the reasons why people choose to build their career at Scandit:
19. A highly skilled team and a fun environment where you can put your enthusiasm for cutting-edge technologies to use
20. Excellent office infrastructure, optimized for hybrid working in Zurich, Warsaw, Tampere, and London.
21. Excellent support for remote work across the UK, France, Italy, Spain, and Germany
22. Innovation hackathons
23. People-first culture
24. Global team outings
25. Festive/end of year all company celebrations
26. Extra vacation day off on your birthday
27. An attractive individual equity plan in a high growth company
28. Do good and give back with two impact days where you are able to give time to one of our trusted nonprofit partners
29. Specific benefits related to the location you are joining