Find a jobRecruiters

C++ LabVIEW

Exclusive opportunity

Onsite

C++ LabVIEW

LHH

C++ LabVIEW

Skills

PythonC#MicroservicesMachine LearningAILinuxJiraAzure

1 day ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Location:

Southampton, UK

Work mode:

Onsite

Published on:

21 October 2026

What they need


Senior Software Engineer – C++

Location: Southampton – hybrid, 2–3 days onsite per week

Contract: Until 18 December 2026

We are looking for a Senior Software Engineer to support the development of test engineering solutions across defence and commercial technology projects.

You will join a collaborative engineering team, developing software that interfaces with hardware and supports the testing of advanced sensor and protection products. Previous defence industry experience is not essential; applications are welcomed from engineers across other sectors.

The role

  • Design, develop and maintain software using C++ and object-oriented development principles.

  • Develop test applications and frameworks that support hardware and electronic systems.

  • Create intuitive user interfaces, drawing on HMI, GUI and UX experience.

  • Develop applications for Windows and Linux environments.

  • Define and document machine-to-machine interfaces.

  • Contribute to microservices architectures and containerised solutions.

  • Work closely with software, firmware, electronics and test engineers.

  • Follow agreed design and coding standards within an iterative development environment.

Skills and experience

  • Strong C++ or relevant object-oriented software development experience.

  • Familiarity with electronics, lower-level firmware and hardware interfacing.

  • Experience developing test frameworks and automated tests.

  • Experience creating or interpreting technical interface documentation.

  • Knowledge of microservices and containerisation.

  • Experience developing HMI or GUI applications, with an understanding of user experience.

  • Experience developing applications for Windows and Linux.

  • Familiarity with Agile or other iterative development approaches.

  • Experience using tools such as Jira, Azure DevOps and Git.

  • Strong communication skills and the ability to work collaboratively across engineering disciplines.

Useful additional experience

  • Python, C# or LabVIEW.

  • CUDA integration for AI or machine learning applications.

  • Industrial communication protocols.

  • Infrared technologies.

  • A relevant qualification in software engineering, computer science, physics or a related discipline.

Working arrangements

This role requires attendance at the Southampton office approximately 2–3 days per week. Onsite requirements may vary according to project activity and the support needed by the wider engineering team.

To apply or discuss the opportunity, please contact John Kennedy.

E: [email protected]

T: +44 (0)20 7015 2454

Other offers great for you!

These companies are also looking for great profiles

Raedy

Développeur Full Stack .NET / Azure / Microservices

Freelance

Lyon, France

Onsite

Skills

AngularTypescriptDevOpsC#.NETMicroservicesGitJavascript

18 hours ago

Quick apply

EAYS Consulting

Architecte technique – , Saint-Denis (93) – 12 mois

TJM 576 EUR/jour

Freelance

Hybrid

Skills

MongoDBDockerAngularNodePythonJavaPostgreSQLAWSLinuxKubernetesOracleAzure

17 hours ago

Quick apply

Kalytech Consulting

Développeur Full Stack Senior .NET / Angular

Permanent contract

Brussels, Belgium

Onsite, Hybrid

Skills

AngularC#.NETMicroservicesAzureWeb Services

15 minutes ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools