Software Engineer - C++, UML Modelling (12 month contract)

Software Engineer - C++, UML Modelling (12 month contract)

Posted 1 week ago by 1753446816

£65 Per hour
Inside
Onsite
Edinburgh

Summary: The role of Software Engineer focuses on developing real-time embedded software for advanced defence and aerospace projects, specifically the European Common Radar System (ECRS). The position requires expertise in C++ and UML modelling, with responsibilities including software development and maintenance within a collaborative engineering environment. This is a 12-month contract based in Edinburgh, with an emphasis on adhering to airborne software design standards. Candidates should have a solid background in the full software lifecycle and agile methodologies.

Key Responsibilities:

  • Utilise 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++

Key Skills:

  • 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

Salary (Rate): £65ph

City: Edinburgh

Country: UK

Working Arrangements: on-site

IR35 Status: inside IR35

Seniority Level: Mid-Level

Industry: IT

Detailed Description From Employer:

Software Engineer - C++, UML Modelling (12 month contract)

  • Edinburgh (onsite role)
  • Initial 12 month contract
  • £65ph (Inside IR35)

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), then we would like to hear from you!

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 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++.

While we understand that the perfect candidate doesn't always exist, we really need the following experience:

  • 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.