Computer Vision / Robotics Software Engineer

London (Greater)
12 Oct 2018
17 Oct 2018
Contract Type
Full Time
Computer Vision / Robotics Software Engineer

SLAMcore is a London-based startup founded by visual SLAM algorithm pioneers and specialists. We are developing breakthrough solutions for the next generation of spatially aware devices by harnessing sensor fusion and the latest advancements in cameras and processors. Our target markets include commercial drones and wheeled robots.

With significant funding secured from investors around the world, we are looking for exceptional computer vision, robotics and computer graphics software engineers with both sound theoretical knowledge and hands-on experience.

Computer vision for robotics is at the heart of what we do and we are looking for talented individuals to design and develop cutting-edge algorithms. Real-time performance is essential so your solutions will be expressed in high-quality C++ code with the potential for significant optimisation. You will work closely with the founding team to push forwards the fundamental structure and design of SLAMcore's technology delivering state-of-the-art solutions for a wide variety of real-world, robotic applications. This is a great opportunity to join us at an early stage and help shape both our core technology and the business as it grows.


Design and development of cutting-edge computer vision algorithms for robotics
Working closely with our engineering team to deliver robust and efficient solutions

Essential requirements:

Graduate level or a Ph.D. with computer vision, computer graphics, electrical engineering, mathematics or robotics background
Industrial experience
Solid mathematical and analytical skills
Very good C++ and software engineering skills
Experience with relevant open-source libraries e.g. OpenCV, Eigen, Ceres
Excellent team and communication skills
Any of the following will be a plus:

Experience in 3D graphics (e.g. OpenGL, Unity3D), computer vision, image processing, robotics
Experience with SLAM systems e.g. monocular, stereo, visual-inertial or RGBD
Experience with development on mobile devices e.g. Android Phones or Apple iPhones
GPU programming skills e.g. CUDA, OpenCL, Vulkan
Experience with AR/VR systems or drones


Meaningful stock options/equity
Flexible working
The chance to play an important part of building an exciting technology company
Working with the best researchers and engineers in visual SLAM
Open and diverse multinational team
Relocation costs covered
Regular team activities and lunches
Free gym membership

Similar jobs

Similar jobs