- Sees.Ai
- London, Greater London
- Full-Time
- <72 Hours
Software Engineer C++.
Before you go
Before you leave us, sign up for our email alerts
We don't do job spam, just the best digital jobs delivered straight to your inbox.
Software Engineer C++: our view in 3 lines...
- The Role:This role is for a software engineer who builds and improves C++ software for autonomous systems, suited to people with strong programming skills who enjoy solving complex technical problems.
- The Person:The person will develop, test and improve C++ software across the autonomous systems platform, investigate bugs and technical problems, help improve performance and reliability, and contribute to new features and capabilities.
- Requirements:The ideal candidate has strong programming ability in C++, an understanding of software design, debugging and testing, and a sound grounding in mathematics and computational principles.
About the role
Develop your software engineering skills working on autonomous systems already operating in the real world.
At sees.ai, we've developed the core software platform behind our autonomous aircraft technology. It's proven in the field and already supporting energy grid inspection missions being flown internationally.
Now we're tackling the next set of engineering challenges: making the system more capable, reliable and scalable as our operations grow.
How do we improve performance when computing resources and connectivity are constrained? How do we evolve complex software without compromising reliability? How do we build new capabilities while supporting an expanding fleet operating in the real world?
We're looking for a talented C++ Software Engineer who enjoys solving problems like these.
You'll work across our core software stack, spanning flight control, mission systems, simulation, connectivity and operator interfaces. You'll contribute to new capabilities, investigate technical problems and develop your skills working on sophisticated software that's already in production.
You'll join a collaborative team of experienced engineers working across software, robotics, hardware and operations. You'll have plenty of opportunity to learn, contribute your ideas and see the results of your work in the field.
We're continuing to grow our software engineering team, having already recruited several engineers over the past year. With further investment secured, we're now expanding the team to support the next stage of growth.
What You'll Be Doing
-
Developing, testing and improving C++ software across our autonomous systems platform.
-
Investigating bugs and solving technical problems, with support from experienced colleagues.
-
Helping improve software performance, reliability and efficiency.
-
Contributing to the development of new features and capabilities.
-
Working with engineers across different disciplines to understand how software interacts with physical systems.
-
Learning from operational feedback and developing your understanding of complex, production software.
What You'll Bring
-
Strong programming ability in C++, with a solid understanding of software engineering fundamentals.
-
Excellent analytical and problem-solving skills, with the ability to understand complex technical concepts.
-
A sound grounding in mathematics and computational principles.
-
An understanding of software design, debugging and testing.
-
An interest in how software works at a fundamental level, including performance, memory and computing constraints.
-
Intellectual curiosity, independent thinking and a genuine enjoyment of programming.
-
A willingness to learn, take on challenging problems and develop your engineering skills.
You might be early in your software engineering career or have a few years' experience. What matters most is your technical ability, how you approach problems and your potential to develop.
Why Join Us?
-
Work on interesting engineering problems with direct, visible results in real-world operations.
-
Learn from experienced engineers across software, robotics, hardware integration and operations.
-
Develop your technical skills working on sophisticated C++ software and complex physical systems.
-
Join a friendly, collaborative team where you can contribute ideas and take ownership as you develop.
-
Be part of a venture-backed company with proven technology, major commercial contracts and international growth ambitions.
-
Competitive salary and share options — own a piece of what you help build.

