facebook tracking

C++ Software Engineer

Who are we?:

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 sectors include commercial drones and wheeled robots.

Our vision for the role:

With significant funding secured from investors around the world, we are looking for extraordinary individuals to join our team. We are growing our software development team to accelerate the delivery of our core technology. Our solutions must process significant image data along with additional sensor information, on modern embedded and mobile processors. Real-time performance is critical so you will be skilled in writing efficient software. You will work closely with the Research, Development and Product teams to push forwards the fundamental structure, design and performance of SLAMcore's technology, delivering state-of-the-art solutions for a wide variety of real-world applications. This is a phenomenal opportunity to join us at an early stage and help shape both our core technology and the business as it grows.

How would you help?:

  • You would develop high-performance software in the area of embedded computer vision and robotics
  • Implement new, sophisticated computer vision algorithms on computationally limited platforms
  • Maintain and optimise the performance of the existing codebase, porting to the new computational platform
  • Support our Product and R&D teams

The strings to your bow:

  • You will have a love for exceptional C++ programming and software development
  • Examples of experience working with a sophisticated codebase and performing software optimisation
  • You will believe that very high code quality, performance, simplicity and maintainability is essential
  • Experience in writing production-level code
  • Experience with Linux is a plus
  • A proud problem solver who is able to work independently and with minimal supervision
  • Comfortable and excited about working in a dynamic, agile, startup environment
  • Be willing to learn and gain experience in embedded real-time image processing, computer vision, machine learning, computer graphics or robotics applications, or you might already have experience in these areas!
  • Experience with open-source libraries e.g. OpenCV, Eigen, Ceres is a plus

Our benefits:

  • Meaningful equity
  • Flexible working
  • The chance to play a meaningful 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

We are open to applications from anywhere in the world and are able to provide sponsorship for various types of visa.

If you are interested in this role, please click apply now!

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Or, know someone who would be a perfect fit? Let them know!

Workplace and culture

Enabling the next generation of robotic applications is hard work, but we always make sure we find time for fun.  We have fortnightly lunches, monthly socials and various ad-hoc events throughout the year.

Being based in the heart of London gives us a huge range of options; from escape rooms to ping pong bars, from underground cocktail bars to some of the best restaurants on the planet. You will not be short of things to do and a great team to enjoy them with.



Applicant tracking system by Teamtailor