Application Software Engineer C++

Application Software Engineer C++

Posted Today by Endeavour Recruitment

£65 Per hour
Inside
Onsite
BRISTOL, UK

Summary: The Application Software Engineer C++ role is based in Bristol and focuses on developing and testing application-level software, particularly for a Command and Control application in the defence sector. The position requires strong C++ skills and experience with CI/CD pipelines, with a full-time on-site work pattern. The role is classified as inside IR35 and offers a competitive hourly rate.

Key Responsibilities:

  • Application development and testing, including sophisticated business logic.
  • Collaborating with internal algorithm teams to integrate algorithms, implement complex transformation logic, test and verify.
  • Implementing and integrating interfaces with other subsystems and external simulators.
  • Building and extending components within an existing software application framework and deploying into a virtualised test environment.

Key Skills:

  • Strong experience in C++ application development.
  • A strong background in software engineering, its realisation and system wide impact.
  • Experience in CI/CD pipelines, GitLab, Docker.
  • Experience of developing software for virtual environments.
  • Experience in developing application-level software (C++, C#, Java or similar).
  • Familiarity with CI/CD pipelines and modern software engineering practices.
  • Knowledge of Data Distribution Service (DDS) is advantageous.
  • Defence industry experience is advantageous.

Salary (Rate): £65.00 per hr

City: Bristol

Country: UK

Working Arrangements: on-site

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: Other

Detailed Description From Employer:

Application Software Engineer C++

JOB LOCATION: BRISTOL

SECURITY CLEARANCE LEVEL: SC to Start

DURATION: 12months + (Extension Possible)

WORK PATTERN: Full Time ONSITE (Compressed Option Available) - Could be flex every now & then (work dependent).

RATE: £ 65.00 Per hr on Umbrella (Inside IR35)

TARGET INDUSTRIES AND COMPANIES. Is Defence a must?

If not what industries can be considered

Preferable for Defence/Aero; not essential if skill sets are apparent from others (Mathematics/algorithm background).

ALTERNATIVE JOB TITLES IN OTHER COMPANIES OR INDUSTRIES

Essential Skillset & Tools

  • Strong experience in C++ application development.
  • A strong background in software engineering, its realisation and system wide impact.
  • Experience in CI/CD pipelines, GitLab, Docker.
  • Experience of developing software for virtual environments.

Overview:

  • The team is implementing a demonstration system for a complex new Command and Control application, which extends existing concepts and logic. If the demonstration is successful, it may develop into a project for a fully operational capability.
  • We're looking for an engineer who enjoys turning system needs into working software, working closely with domain specialists, and delivering capabilities in short timescales.

Role Requirements/Responsibilities:

  • Application development and testing, including sophisticated business logic.
  • Collaborating with internal algorithm teams to integrate algorithms, implement complex transformation logic, test and verify.
  • Implementing and integrating interfaces with other subsystems and external simulators.
  • Building and extending components within an existing software application framework and deploying into a virtualised test environment.

Skillset/Experience Required:

  • Experience in developing application-level software (C++, C#, Java or similar).
  • Familiarity with CI/CD pipelines and modern software engineering practices.
  • Knowledge of Data Distribution Service (DDS) is advantageous.
  • Defence industry experience is advantageous.

Why this role might appeal to you:

  • You want to make tangible software products with a visible impact on project outcomes.
  • You like working where systems design, algorithms and software implementation meet.