At a Glance
- Tasks: Join us to develop innovative software solutions for defence projects using C++.
- Company: Be part of Leonardo, a leading tech company focused on innovation and collaboration.
- Benefits: Enjoy flexible leave, a strong pension scheme, and access to mental health support.
- Why this job: Make a real impact in the defence industry while growing your skills with top engineers.
- Qualifications: Experience in C++ development; a willingness to learn is key!
- Other info: Hybrid working model with excellent career growth opportunities.
The predicted salary is between 28800 - 48000 £ per year.
We are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business, working on a range of defence projects. Direct industry experience is not required; we are happy to explore all backgrounds and help develop all our software engineers. We want to develop a new generation of features and capabilities using innovative software solutions and we need you to create them. You will be a key part in a community of world-class software engineers who will continuously improve, collaborate and innovate with other engineers to create market-leading products within the defence industry.
What you'll bring
- Experience of C++ software development
- It is useful if you have some of these skills:
- C# application development
- Networking experience
- Experience with developing Windows & Linux applications
- Familiarity with the Software lifecycle processes including: Requirements Management, Design, Implementation, Test and Integration
- Familiarity with Configuration Management process and tools e.g. git
- Software design experience e.g. SysML / UML
- Test case / procedure development experience
- Knowledge of Docker, Virtual machines and Continuous Integration (CI) tools e.g. Jenkins
- Knowledge of software development standards such as RTCA 178C and coding standards such as AUTOSAR / MISRA C/C++
This is not an exhaustive list, and we are keen to hear from you even if you might not have experience in all the above. The most important skill is a good attitude and willingness to learn.
Security Clearance
This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) will apply, this includes meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV).
Why join us
At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work–life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive.
- Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year.
- Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution.
- Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity).
- Rewarding Performance: All employees at management level and below are eligible for our bonus scheme.
- Never Stop Learning: Free access to 4,000+ online courses via Coursera and LinkedIn Learning.
Primary Location: GB - Southampton
Contract Type: Permanent
Hybrid Working: Hybrid
C++ Software Engineer in London employer: Leonardo UK Ltd
Contact Detail:
Leonardo UK Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your C++ projects. It’s a great way to demonstrate your coding chops and passion for software development.
✨Tip Number 3
Prepare for the interview by brushing up on common C++ questions and coding challenges. Practice makes perfect, and we want you to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are keen to join us directly.
We think you need these skills to ace C++ Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your C++ development experience and any relevant projects you've worked on. We want to see how you can contribute to our innovative software solutions!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the role and how your background aligns with our needs. Don’t forget to mention your willingness to learn and grow with us at StudySmarter.
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing practical applications of your skills, especially in C++ and software design. It gives us a glimpse of what you can bring to our team!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our community of talented engineers!
How to prepare for a job interview at Leonardo UK Ltd
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your past projects and how you've used C++ in real-world applications. Practising coding problems can also help you demonstrate your problem-solving abilities.
✨Familiarise Yourself with Defence Projects
Even if you don't have direct experience in defence, it’s a good idea to understand the basics of the industry. Research common challenges and innovations in defence technology. This will show your interest and willingness to learn about the field.
✨Show Off Your Team Spirit
Collaboration is key in this role, so be ready to talk about your experiences working in teams. Share examples of how you've contributed to group projects and how you handle feedback. Highlighting your ability to work well with others will make you stand out.
✨Ask Smart Questions
Prepare thoughtful questions to ask at the end of your interview. Inquire about the team dynamics, ongoing projects, or the company’s approach to innovation. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.