Sees.ai Logo

Sees.ai

Senior C++ Software Engineer

Reposted 11 Hours Ago
Be an Early Applicant
Hybrid
2 Locations
Senior level
Hybrid
2 Locations
Senior level
As a Senior C++ Software Engineer, you'll architect and develop production-ready drone software, manage flight control systems, and collaborate with teams to enhance system performance.
The summary above was generated by AI

Senior C++ Software Engineer

  • London or Chichester office
  • Hybrid
     

Take a proven drone prototype and transform it into production-ready technology that's revolutionising critical infrastructure. You'll architect and develop the core software that directly controls autonomous drones, with an incredibly short feedback cycle - see your code flying in real-world operations within days.
 

Work alongside a talented team where technical discussions thrive and your individual growth is prioritised. You'll have real ownership over projects with tangible outcomes - watching drones execute missions powered by software you've built and refined. We've just won a large contract with National Grid as well as support from new investors, so this is a really exciting time to join the team as we scale to deliver this revolutionary product.
 

You'll be involved across the entire drone software stack, from low-level flight control systems to 3D pilot applications and simulation tools. Your architectural decisions will directly influence how safely and effectively our drones operate in demanding environments.
 

We have recently hired a talented engineer into this team, and are looking for one more developer with experience in software development and architecture to complete the team.  
 

What you'll do
 

Architect and develop our C++20 drone software stack, making key technical decisions as we transition from prototype to global production deployment. You'll balance urgent operational fixes with long-term system improvements to ensure mission-critical reliability.
 

Build and optimise safety-critical flight control software, 3D rendering systems for pilot applications, and simulation tools that support real-world drone operations. You'll work on everything from low-level drone control to post-flight data analysis.
 

Collaborate with Integration and Operations teams to rapidly test and deploy new features, solving operational challenges and improving system robustness. You'll also share best practices and contribute to technical discussions that drive the team's expertise.
 

What you'll need
 

  • 5+ years of C++ experience (C++20 preferred) with proven ability to work on production-scale systems
     
  • Strong experience with software architecture and design decisions in complex, safety-critical environments
     
  • Mastery of software design patterns, Linux systems, and debugging complex codebases
     
  • Bachelor's degree or above in Software Engineering, Electronics, or similar
     
  • Bonus: Python, CMake, networking protocols, or simulation tools experience
     

Strong problem-solving abilities and a pragmatic mindset will help you balance immediate operational needs with strategic system improvements. Clear communication and mentoring skills will let you collaborate effectively and guide technical decisions in a fast-moving environment.
 

About sees.ai
 

We're building the operating system for autonomous drone operations, enabling advanced drones to be controlled remotely from central control rooms. Our technology is transforming critical infrastructure management through safe, effective autonomous inspections and monitoring at scale.
 

You'll join a collaborative team that thrives on diverse perspectives and innovative problem-solving, with the unique opportunity to see your code controlling real drones in mission-critical operations within days of development.

Top Skills

C++20
Cmake
Linux
Python

Similar Jobs

8 Days Ago
Remote or Hybrid
Manchester, Greater Manchester, England, GBR
Senior level
Senior level
Artificial Intelligence • Big Data • Cloud • Information Technology • Machine Learning • Software
As a Senior Software Engineer at Nexthink, you will develop cross-platform Collectors for OS internals, focusing on reliability and performance. You'll drive complex projects and enhance digital employee experiences through detailed debugging and innovative solutions.
Top Skills: C++LinuxmacOSWindows
3 Days Ago
Hybrid
3 Locations
Senior level
Senior level
Artificial Intelligence • Sports
The Senior Software Engineer will develop multithreaded C++ code, collaborate on tooling systems, support deployments, and mentor engineers.
Top Skills: AWSC++FfmpegGitOpenglQtVisual Studio
4 Days Ago
In-Office
London, England, GBR
Senior level
Senior level
eCommerce • Retail
The Senior Software Engineer role involves developing high-quality software using .NET and Azure, mentoring peers, and participating in Agile teams.
Top Skills: .Net CoreAzure App ServiceAzure Cosmos DbAzure DevopsAzure FunctionsAzure Service BusAzure Service FabricC#DockerGitOctopus DeploySql DbTeamcityTerraform

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account