Enable job alerts via email!

Embedded C++ Software Engineer

Morson Edge

Gloucester

On-site

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology and engineering company in the UK is seeking a Software Engineer to develop real-time systems using C++. The role requires strong C++ skills, experience in software testing, and the ability to work with Linux-based platforms. Candidates must have a military/defense background or be able to obtain security clearance. Competitive rate offered.

Qualifications

  • Strong C++ development experience, particularly in multi-threaded environments.
  • Proven experience in software integration and debugging on Linux-based systems.

Responsibilities

  • Design, develop, and verify C++ code for real-time systems.
  • Perform integration testing of COTS platforms.
  • Collaborate with teams to ensure software delivery.

Skills

C++ development
Software integration
System testing
Debugging on Linux

Tools

IBM Rhapsody
MATLAB
Python
NVIDIA CUDA
Job description
Software Engineer Real-Time Systems (C++ / Linux)

Location: Bristol

Rate: £49.70/hour PAYE (£56.93/hour incl. holiday) or £65/hour Umbrella

We seek an engineer who has worked in a military / defence environment / industry within the last 12 months or who is capable of obtaining security clearance (SC level minimum)

Overview

Join a growing software team developing and delivering innovative solutions across a wide range of technologies. You ll work within a small, dynamic team where initiative and independence are encouraged. The role focuses on the design, development, and integration of real-time software on Linux-based platforms.

Key Responsibilities
  • Undertake a full range of software engineering activities in line with project and quality requirements.
  • Design, develop, and verify C++ code for real-time systems.
  • Perform integration testing of commercial off-the-shelf (COTS) processing platforms and subsystem components.
  • Collaborate with cross-functional teams to ensure successful software delivery and system performance.
Essential Skills & Experience
  • Strong C++ development experience, particularly within multi-threaded and real-time environments.
  • Proven experience in software integration, system testing, and debugging on Linux-based systems.
Desirable Skills
  • Familiarity with UML and tools such as IBM Rhapsody.
  • Experience using MATLAB and Python for data analysis.
  • Knowledge of NVIDIA CUDA programming.
  • Exposure to OpenDDS or other middleware communication frameworks.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.