C++ Software Engineer
Role details
Job location
Tech stack
Job description
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.
Requirements
- C++ software development experience
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.
Benefits & conditions
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.