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

Senior C++ Software Engineer

City of London Full-Time 48000 - 84000 ÂŁ / year (est.) Home office (partial)
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 2 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. Are you looking for a software role with real impact? One where you’re a key part of a team that thrives on innovation and fresh ideas? As Senior C++ Software Engineer at sees.ai, you’ll spearhead the development of our software as we begin to scale production of technology that’s revolutionising a key industry. Autonomous drones are set to transform how we manage Critical National Infrastructure, delivering asset inspections and monitoring at scale. At sees.ai, we’re building the system that makes this future a reality, ensuring the safe and effective operation of highly advanced drones flown from a central control room to unlock the full potential of drone technology. In this role, you get real ownership of projects, and you’ll join a highly skilled, collaborative team that thrives on diverse perspectives and innovative problem-solving. Here, your expertise won’t just contribute, it will directly shape technology that’s on the cusp of a huge breakthrough. The Role As Senior C++ Software Engineer, you’ll lead the development of our drone software stack, ensuring robustness and scalability as we transition from prototype to global deployment. You will be working across the whole stack, from low level drone control, to 3D rendering for pilot applications, to 3D simulation, to post-flight data analysis. What You’ll Do Architect & Refactor: Ready our C++20 codebase for production scale, balancing urgent fixes with long-term system improvements. Build Safety-Critical Systems: Develop flight control software, 3D simulation tools, and APIs that deliver drone reliability in demanding environments. Collaborate Cross-Functionally: Partner with the Integration and Operations Teams to test new and existing features, integrate new technology, and improve system reliability and robustness. Mentor & Lead: Share best practices, guide junior engineers, and document solutions that elevate the team’s technical maturity. Who You Are 5+ years of C++ experience in production environments. Experience in software design, Linux environments, and complex software systems. Able to work in the London (Old Street) or Chichester office 3 days a week. Bonus: Experience managing product and/or people. Bonus: Python, 3D rendering, simulation, data analytics Bonus: Degree in Software Engineering, Electronics, or similar. Senior C++ Software Engineer London or Chichester office Hybrid (3 days a week onsite) Are you looking for a software role with real impact? One where you’re a key part of a team that thrives on innovation and fresh ideas? As Senior C++ Software Engineer at sees.ai, you’ll spearhead the development of our software as we begin to scale production of technology that’s revolutionising a key industry. Autonomous drones are set to transform how we manage Critical National Infrastructure, delivering asset inspections and monitoring at scale. At sees.ai, we’re building the system that makes this future a reality, ensuring the safe and effective operation of highly advanced drones flown from a central control room to unlock the full potential of drone technology. In this role, you get real ownership of projects, and you’ll join a highly skilled, collaborative team that thrives on diverse perspectives and innovative problem-solving. Here, your expertise won’t just contribute, it will directly shape technology that’s on the cusp of a huge breakthrough. The Role As Senior C++ Software Engineer, you’ll lead the development of our drone software stack, ensuring robustness and scalability as we transition from prototype to global deployment. You will be working across the whole stack, from low level drone control, to 3D rendering for pilot applications, to 3D simulation, to post-flight data analysis. What You’ll Do Architect & Refactor: Ready our C++20 codebase for production scale, balancing urgent fixes with long-term system improvements. Build Safety-Critical Systems: Develop flight control software, 3D simulation tools, and APIs that deliver drone reliability in demanding environments. Collaborate Cross-Functionally: Partner with the Integration and Operations Teams to test new and existing features, integrate new technology, and improve system reliability and robustness. Mentor & Lead: Share best practices, guide junior engineers, and document solutions that elevate the team’s technical maturity. Who You Are 5+ years of C++ experience in production environments. Experience in software design, Linux environments, and complex software systems. Able to work in the London (Old Street) or Chichester office 3 days a week. Bonus: Experience managing product and/or people. Bonus: Python, 3D rendering, simulation, data analytics Bonus: Degree in Software Engineering, Electronics, or similar. Mindset: A problem-solver who thrives on balancing immediate fixes with strategic system improvements. A self-motivated and collaborative team player who communicates clearly and mentors others. Product-driven but pragmatic. Seniority level Seniority level Associate Employment type Employment type Full-time Job function Industries Software Development Referrals increase your chances of interviewing at sees.ai by 2x Sign in to set job alerts for “Senior Software Engineer” roles. London, England, United Kingdom 1 month ago Senior Java Engineer – Take Ownership of Flagship Trading Product – Up to ÂŁ120k London, England, United Kingdom 1 week ago Senior C# Developer – Equity Derivatives Technology Risk (VP) – London London, England, United Kingdom 19 hours ago VP/SVP/ED Lead Java Software Engineer – Investment Bank City Of London, England, United Kingdom ÂŁ175,000.00-ÂŁ185,000.00 1 week ago London, England, United Kingdom 3 days ago Lead Software Engineer – Transfer Agency team. London, England, United Kingdom 3 weeks ago Senior Software Engineer, Robotics & Microscope Control London, England, United Kingdom 1 week ago City Of London, England, United Kingdom ÂŁ100,000.00-ÂŁ140,000.00 3 days ago Senior Software Development Engineer in Test – 100% Remote – Europe Tottenham, England, United Kingdom 2 weeks ago Lead Software Engineer, Legal & Compliance London, England, United Kingdom 1 week ago London, England, United Kingdom 3 weeks ago London, England, United Kingdom 2 weeks ago Senior Java Analyst Developer / Technical Consultant Lead Software Engineer – Electronic Trading (Vice President) City Of London, England, United Kingdom 1 week ago Senior Software Engineer – Deal Manager Experience London, England, United Kingdom 14 hours ago London, England, United Kingdom 1 day ago London, England, United Kingdom 1 week ago Principal Generative AI Software Engineer – SVP London, England, United Kingdom 2 weeks ago Lead Software Engineer – EU Natural Gas & Power London, England, United Kingdom 2 weeks ago Senior Supply Chain Applications Builder/Developer London, England, United Kingdom 1 week ago Senior Technical Architect for Social Housing Developer Software engineering technical lead manager (EMEA) London, England, United Kingdom 1 month ago London, England, United Kingdom 2 months ago Senior Lead eSoftware Engineer – Equities Algo Trading – Java – VP London, England, United Kingdom 1 week ago Software Engineering Lead (Flutter) – Catalyst Greater London, England, United Kingdom 2 months ago London, England, United Kingdom 2 days ago London, England, United Kingdom 1 week ago London, England, United Kingdom 1 month ago SAP Sovereign Cloud User Assistance Developer Specialist/ Senior (Technical Writer) Feltham, England, United Kingdom 1 week ago Senior C++ Engineer (Mandarin Speaker) – London / Remote from the UK London, England, United Kingdom 1 month 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
S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>