Job summary
Our client, a leading organisation in the Defence & Security sector, is currently seeking a skilled Software Engineer specialising in C++ to join their team on a contract basis.
Key skills required for this role
Software Engineer, C++, UML
Important
Software Engineer, C++, UML
Job description
Key Responsibilities:
1. Developing real-time embedded software for advanced defence and aerospace projects, including the European Common Radar System (ECRS)
2. Utilising skills in UML modelling and C++ to develop new capabilities and maintain existing features within an IBM Engineering Rhapsody modelling environment
3. Collaborating with systems and hardware engineers to deploy software to multi-core or distributed hardware platforms
4. Adhering to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++
Job Requirements:
We seek individuals who possess:
5. Proficiency in C++ and experience in using it within the industry
6. Experience in UML modelling and Object Oriented Design (OOD) techniques
7. Understanding of the full software lifecycle in a professional setting
8. Ability to thrive in an office-based environment, working alongside top engineers
9. Experience using agile techniques such as Scrum and associated tools like Jira, Confluence, Bitbucket, and Gitlab
10. A collaborative approach to working with systems and hardware engineers
Benefits:
11. Opportunity to work on cutting-edge defence and aerospace projects
12. A dynamic and supportive working environment
13. Professional development and training opportunities
14. Share
manages this role
Matchtech is a STEM Recruitment Specialist, with over 40 years’ experience