We’re seeking a Lead Software Engineer who is passionate about collaborating with people to help us grow and develop our engineering team, driving it to new heights!
This is an exciting opportunity to work in a cutting-edge industry. While other companies claim to be innovative, we are truly at the forefront of spatial intelligence and robotics.
We offer a wide range of benefits and perks, including remote work flexibility, enhanced employer pension contributions, unlimited private coaching sessions, regular social activities, a home office budget, and more.
Join us in shaping and expanding our software engineering team, unlocking their potential, and contributing to our industry-leading code.
Job Title: Lead Software Engineer (C++)
Location: London
Salary: £DOE
Key Highlights
As our software engineering team expands, we’re looking for a Lead C++ Software Engineer to guide and empower the team. This is a hands-on role, where you’ll not only contribute to the codebase but also lead and mentor engineers, while supporting project management. You’ll have the chance to tackle complex algorithmic and software challenges in computer vision and robot perception, helping to advance our core technology as we scale.
The Perks
We operate as a hybrid-first company, and it would be ideal if you're located within commuting distance of our London HQ to visit the office regularly.
- 25 days of annual leave, plus 8 UK public holidays (or local equivalent) – with additional time off between Christmas and New Year.
- Enhanced employer pension contributions (for UK-based employees).
- Private healthcare (UK-based employees).
- Significant equity in a rapidly growing business.
- Flexible working arrangements.
- Generous budget for professional and personal development, including unlimited private coaching.
- Regular team social events, free weekly lunches, snacks, and a well-stocked drinks fridge at our Borough office.
- A company card for purchasing equipment, learning materials, snacks, and coffee.
- £500 to invest in your home office setup.
- Enhanced parental leave.
What You’ll Do
- Design and develop high-performance software in the fields of computer vision and robotics.
- Lead and manage a team of software engineers.
- Work closely with different teams across various product lines.
What We’re Looking For
- A passion for writing clean, efficient C++ code, and a deep love for software design and development.
- Strong technical aptitude and exceptional problem-solving skills.
- A focus on code quality, performance, simplicity, and maintainability.
- Experience with Linux-based software development.
- Demonstrated experience managing software engineering teams.
- Enthusiasm for working in a dynamic, fast-paced startup environment.
- Full lifecycle experience in software product design.
- Proven track record of managing software projects with real-world examples.
- Background in industries such as robotics, AR/VR, computer vision, machine learning, gaming, or high-performance computing.
Bonus Skills
- Experience developing for embedded devices.
- Familiarity with Visual SLAM or state estimation.
- Prior experience with GPU/CUDA programming.