Haystack
← Back to Jobs
Full time
Technology

C++ Software Engineer

Expert EmploymentLondon🇬🇧United KingdomPosted 21 Apr 2026

Why This Role Stands Out

This hybrid role offers a fantastic opportunity to develop cutting-edge C++ and Python software for impactful defense projects, fostering significant technical growth within an agile team environment. If you have a background in defense, robotics, or simulation and thrive on complex system development, you'll find this position incredibly rewarding. Don't miss out on the chance to contribute to vital work and advance your career.

Quick Overview

Work Type
Hybrid
Schedule
Full Time
Level
Mid Senior

Job Description

We are looking for a C++ Software Engineer to work on defence projects.

Key Responsibilities

Develop and maintain C++ and Python software for complex systems

Work on real-time data processing, simulation, or sensor integration

Support verification, validation, and testing activities

Build and maintain CI/CD pipelines (Linux and Windows)

Collaborate in Agile teams (Scrum and Kanban)

Key Skills

Strong C++ experience (Python beneficial)

Background in defence, aerospace, robotics, or simulation

Experience with Linux, Git, and CI/CD tools

Understanding of systems integration, testing, or comms protocols

Ability to work with hardware or real-world data systems

Experience with LiDAR or robotics systems

Knowledge of Azure DevOps, SVN, or PLCs

Skills

SVN
Robotics
Scrum
Agile
Azure
C++
Git
Kanban
Python

Similar jobs