At a Glance
- Tasks: Architect and develop cutting-edge C++ software for autonomous drones, transforming prototypes into real-world tech.
- Company: Join sees.ai, a pioneering tech company revolutionising critical infrastructure with autonomous drone operations.
- Benefits: Enjoy a competitive salary, hybrid work model, and opportunities for professional growth.
- Why this job: Make a tangible impact by seeing your code control drones in mission-critical operations within days.
- Qualifications: 5+ years of C++ experience, strong software architecture skills, and a degree in Software Engineering or similar.
- Other info: Collaborative environment with diverse perspectives and excellent career advancement opportunities.
The predicted salary is between 36000 - 60000 £ per year.
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.
- 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: Mid-Senior levelEmployment type: Full-time
Job function: Software Engineering
Industries: Aviation and Aerospace, Component Manufacturing
Senior C++ Software Engineer in England employer: sees.ai
Contact Detail:
sees.ai Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior C++ Software Engineer in England
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at sees.ai. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects related to C++ or drone technology, make sure to highlight it. It’s a great way to demonstrate your expertise and passion for the field.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C++ knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and approach problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, you’ll have access to AI-powered advice tailored to help you land that Senior C++ Software Engineer role.
We think you need these skills to ace Senior C++ Software Engineer in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior C++ Software Engineer role. Highlight your experience with C++20 and any relevant projects that showcase your skills in safety-critical environments. We want to see how your background aligns with what we're doing at sees.ai!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about drone technology and how your expertise can contribute to our mission. Keep it concise but impactful, and don’t forget to mention your problem-solving abilities.
Showcase Your Projects: If you've worked on any production-scale systems or have personal projects that demonstrate your skills, make sure to include them. We love seeing real-world applications of your work, especially if they relate to flight control or simulation tools!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you'll be one step closer to joining our talented team at sees.ai. Don’t miss out on this opportunity!
How to prepare for a job interview at sees.ai
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially C++20 features. Be ready to discuss your experience with production-scale systems and how you've tackled complex, safety-critical environments in the past.
✨Showcase Your Architectural Skills
Prepare to talk about your software architecture decisions. Think of examples where your choices directly impacted system reliability and performance, especially in drone technology or similar fields.
✨Demonstrate Problem-Solving Prowess
Be ready to share specific instances where you've balanced urgent operational fixes with long-term improvements. Highlight your pragmatic mindset and how it has helped you in previous roles.
✨Engage in Technical Discussions
Since collaboration is key, come prepared to discuss best practices and share your insights. Show that you're not just a coder but someone who thrives in a team environment and can contribute to technical discussions.