Senior C++ Software Engineer
Senior C++ Software Engineer

Senior C++ Software Engineer

City of London Full-Time 48000 - 84000 ÂŁ / year (est.) No home office possible
S

At a Glance

  • Tasks: Lead the development of cutting-edge drone software and ensure its scalability.
  • Company: Sees.ai is revolutionising infrastructure management with autonomous drones.
  • Benefits: Enjoy a hybrid work model, collaborating in London or Chichester three days a week.
  • Why this job: Make a real impact in a dynamic team focused on innovation and problem-solving.
  • Qualifications: 5+ years of C++ experience and familiarity with Linux environments required.
  • Other info: Mentorship opportunities available for junior engineers.

The predicted salary is between 48000 - 84000 ÂŁ per year.

sees.ai City Of London, England, United Kingdom

Join or sign in to find your next job

Join to apply for the Senior C++ Software Engineer role at sees.ai

sees.ai City Of London, England, United Kingdom

4 weeks ago Be among the first 25 applicants

Join to apply for the Senior C++ Software Engineer role at sees.ai

Get AI-powered advice on this job and more exclusive features.

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.

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.

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
  • Already eligible to work in the UK
  • 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.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Industries

    Aviation and Aerospace Component Manufacturing

Referrals increase your chances of interviewing at sees.ai by 2x

Sign in to set job alerts for “Senior Software Engineer” roles.

Senior Software Engineer – Infrastructure

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 1 week ago

Senior Software Engineer II (Up to Staff Level) – Contacts Team

London, England, United Kingdom 6 hours ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 3 days ago

Senior Lead eSoftware Engineer – Equities Algo Trading – Java – VP

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 week ago

IC3 – Senior Software Engineer I – Business Account management team

London, England, United Kingdom 2 days ago

London, England, United Kingdom 8 months ago

London, England, United Kingdom 2 days ago

London, England, United Kingdom 1 month ago

Senior Java Analyst Developer / Technical Consultant

Senior Software Engineer – Age of Empires (Remote)

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 weeks ago

Operations Resilience Lead -IT (Lead II – Software Engineering)

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 2 hours ago

London, England, United Kingdom 3 weeks ago

Senior Full Stack .NET Developer (Buying & Merchandising)

London, England, United Kingdom 3 days ago

Senior Software Engineer QA – Entertainment Release

Harrow, England, United Kingdom 5 days ago

Greater London, England, United Kingdom 4 months ago

London, England, United Kingdom 1 year ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 3 weeks ago

Senior Software Quality Assurance Engineer

London, England, United Kingdom 1 week ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 2 weeks ago

Staff/Principal Software Engineer (Quality Platform), London

London, England, United Kingdom 1 week ago

Senior Software Engineer – Java – Engine by Starling

London, England, United Kingdom 4 weeks ago

London, England, United Kingdom 4 hours ago

Senior Software Engineer – Identity & FinCrime

London, England, United Kingdom 4 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Senior C++ Software Engineer employer: sees.ai

At sees.ai, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Senior C++ Software Engineer, you'll have the opportunity to lead impactful projects in a cutting-edge field, while enjoying a hybrid work model that promotes work-life balance. With a focus on employee growth and mentorship, we empower our team members to thrive and contribute to groundbreaking technology that is set to revolutionise the industry.
S

Contact Detail:

sees.ai Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior C++ Software Engineer

✨Tip Number 1

Familiarise yourself with the latest C++ standards, especially C++20, as this is crucial for the role. Brush up on your knowledge of safety-critical systems and how they apply to drone technology, as this will demonstrate your understanding of the specific challenges faced in this field.

✨Tip Number 2

Engage with the drone technology community online. Join forums or attend meetups where you can discuss innovations and challenges in drone software development. This not only expands your network but also shows your passion for the industry.

✨Tip Number 3

Prepare to discuss your previous projects in detail, particularly those involving complex software systems and cross-functional collaboration. Be ready to explain how you approached problem-solving and what impact your contributions had on the project outcomes.

✨Tip Number 4

Highlight any experience you have with mentoring or leading teams, as this is a key aspect of the role. Think of examples where you've guided junior engineers or improved team processes, as this will align well with the company's focus on collaboration and technical maturity.

We think you need these skills to ace Senior C++ Software Engineer

C++ Programming (C++20)
Software Design
Linux Environments
Complex Software Systems
3D Rendering
3D Simulation
Flight Control Software Development
API Development
Data Analysis
Cross-Functional Collaboration
Mentoring and Leadership
Problem-Solving Skills
System Architecture
Robustness and Scalability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 5+ years of C++ experience and any relevant projects you've worked on. Emphasise your skills in software design, Linux environments, and complex software systems, as these are crucial for the role.

Craft a Compelling Cover Letter: In your cover letter, express your passion for innovation and problem-solving. Mention specific experiences where you've led projects or mentored junior engineers, as this aligns with the responsibilities of the role.

Showcase Relevant Projects: Include examples of past projects that demonstrate your ability to architect and refactor code, develop safety-critical systems, and collaborate cross-functionally. This will show your practical experience and how it relates to the job.

Highlight Soft Skills: Don't forget to mention your communication skills and ability to work collaboratively. The company values team players who can mentor others and contribute to a positive team environment.

How to prepare for a job interview at sees.ai

✨Showcase Your C++ Expertise

Make sure to highlight your experience with C++ in production environments. Be prepared to discuss specific projects where you've used C++20, and how you approached challenges related to system robustness and scalability.

✨Demonstrate Problem-Solving Skills

Since the role requires balancing urgent fixes with long-term improvements, come prepared with examples of how you've successfully navigated similar situations in past projects. This will show your ability to think critically and strategically.

✨Emphasise Collaboration Experience

The job involves working cross-functionally with various teams. Share experiences where you've collaborated with others, particularly in testing and integrating new technologies. Highlight your communication skills and how you’ve mentored junior engineers.

✨Prepare for Technical Questions

Expect technical questions related to software design, Linux environments, and safety-critical systems. Brush up on relevant concepts and be ready to explain your thought process when designing and implementing complex software solutions.

Senior C++ Software Engineer
sees.ai
Location: City of London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>