C++ Software Engineer (UML Modelling)
C++ Software Engineer (UML Modelling)

C++ Software Engineer (UML Modelling)

Edinburgh Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
L

Senior C++ Software Engineer – UML Modelling

All the relevant skills, qualifications and experience that a successful applicant will need are listed in the following description.

Location: Edinburgh

Clearance Required: SC cleared

Type: Contract

IR35 Status: Inside or

Working Model: Office-based

Overview

We are seeking an experienced C++ Software Engineer to support a high-profile defence and aerospace programme involving real-time embedded software development. You will be joining a well-established software engineering team contributing to critical radar systems and complex platform capabilities.

This role offers the opportunity to work on cutting-edge projects, applying modern software engineering practices and modelling techniques within a collaborative, multi-disciplinary environment.

Key Responsibilities

  • Develop and maintain embedded software using C++ within a UML-based modelling environment (e.g. IBM Rhapsody)
  • Support full software development lifecycle activities — from design and implementation to integration and verification
  • Collaborate with systems and hardware engineers to deploy software to multi-core or distributed embedded platforms
  • Adhere to relevant standards such as RTCA DO-178C and MISRA C/C++ for airborne software development
  • Deliver software using Agile methodologies, contributing to regular sprints and reviews

Required Experience

  • Proven experience in real-time C++ software development
  • Strong understanding of Object-Oriented Design (OOD) principles and UML modelling
  • Hands-on experience with modelling tools such as IBM Rhapsody
  • Familiarity with software safety and compliance standards (e.g. DO-178C, MISRA)
  • Experience with Agile delivery frameworks (Scrum) and tools such as Jira, Confluence, Bitbucket or GitLab
  • Comfortable working in an office-based environment alongside engineers from multiple disciplines

If you are a detail-driven software engineer with strong C++ and UML skills, and are looking for a role with long-term impact in the defence and aerospace sector, we’d like to hear from you.

C++ Software Engineer (UML Modelling) employer: LHH

As a leading employer in the defence and aerospace sector, we offer our C++ Software Engineers the chance to work on groundbreaking projects that have a significant impact on national security. Our collaborative office-based environment in Edinburgh fosters innovation and teamwork, while our commitment to employee growth ensures that you will have access to continuous learning opportunities and the latest technologies. Join us to be part of a mission-driven team where your contributions truly matter.
L

Contact Detail:

LHH Recruiting Team

C++ Software Engineer (UML Modelling)
LHH
Location: Edinburgh
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

L
  • C++ Software Engineer (UML Modelling)

    Edinburgh
    Full-Time
    43200 - 72000 £ / year (est.)
  • L

    LHH

    100-250
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>