Job Description
We are looking for people who specialise in C++ Software Engineer (UML Modelling?
Are you interested in developing real-time embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar System (ECRS),
We are looking for experienced C++ Software engineers to join our well established software community as the Radar programmes grow and enter a crucial phase, developing complex functionality.
What you'll do as a senior level C++ Software Engineer:
* Utilise your skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment
* Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms.
* Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++.
What we need from you:
While we understand that the perfect candidate doesn't always exist, we really need the following experience for success as a senior level C++ Software Engineer at Leonardo:
* Desire to thrive in an office-based environment, working alongside some of the best engineers in our company
* Industry experience in the full software lifecycle.
* Current or past industry experience in using C++
* Experience in OOD (Object Oriented Design) techniques.
* Working and delivering software using agile techniques such as Scrum, and tooling such as Jira / Confluence / Bitbucket / Gitlab.