Senior C++ Software Engineer

Senior C++ Software Engineer

Posted 4 days ago by Morson Talent

£65 Per hour
Inside
Onsite
Edinburgh

Summary: The Senior C++ Software Engineer role is focused on developing real-time embedded software for advanced defence and aerospace projects in the UK, specifically for the European Common Radar System (ECRS). The position requires collaboration with systems and hardware engineers and adherence to airborne software design standards. Candidates must possess SC Clearance and have a strong background in C++ and UML modelling. The role is site-based in Edinburgh and offers a competitive hourly rate.

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.
  • Adhere to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++.

Key Skills:

  • C++
  • Desire to thrive in an office-based environment, working alongside other engineers
  • Industry relevant knowledge of the full software lifecycle
  • Knowledge of 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): £65/hour

City: Edinburgh

Country: UK

Working Arrangements: on-site

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Senior C++ Software Engineer

Location: Edinburgh site based role

Duration: 12 months

Rate: £65 ph Umbrella

SC Clearance required

Are you interested in developing real-time embedded software for one of the most cutting-edge defence and aerospace projects in the UK? Do you like the sound of developing software for the European Common Radar System (ECRS)?

For more information on Leonardos contribution to ECRS check out: (url removed)

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

Key Skillset

  • C++
  • Desire to thrive in an office-based environment, working alongside other engineers
  • Industry relevant knowledge of the full software lifecycle.
  • Knowledge of OOD (Object Oriented Design) techniques.
  • Working and delivering software using agile techniques such as Scrum and tooling such as Jira / Confluence / Bitbucket / Gitlab.