Senior C++ Software Engineer - Linux Based Systems @ ALTEN
Your Application Journey
Email Hiring Manager
Job Details
Company Overview
ALTEN is a global engineering and technology consultancy operating across over 30 countries. We collaborate with industry leaders in Aeronautics, Aerospace, Defence, Naval, Automotive, Energy, Rail, and more, to deliver innovative engineering solutions and drive sustainable transformation.
Role Overview: Senior C++ Software Engineer
This role involves designing high-integrity C++ software for mission-critical defence systems. You will work in a collaborative, forward-thinking Agile team, using modern C++ (C++17/20) and Python on Linux-based systems.
Key Responsibilities
- Develop and maintain software using C++17/20 and Python in a Linux environment.
- Create and integrate automated test frameworks within CI/CD pipelines.
- Work on multi-threaded systems and modern build systems like CMake.
- Implement secure, scalable features following safety-conscious development practices.
- Collaborate in a Scrum-based Agile team using tools such as JIRA and Confluence.
- Contribute to technical documentation, configuration management, and version control using GIT.
- Support ongoing code quality improvements with tools like Coverity or SonarQube.
Qualifications
Required Skills: Modern C++ (17 minimum, 20 preferred), Python, Linux environment expertise, CMake, unit testing (GoogleTest) and CI/CD tools (Jenkins, Bitbucket), multi-threaded software development, Agile methodologies.
Desirable Skills: Embedded systems, low-level driver development, UML modelling, CyberSecurity tools, containerisation (Docker).
Required Qualifications: Bachelor’s/Master’s in Software Engineering, Computer Science or equivalent experience, or relevant technical military background. Must be eligible for UK SC Security Clearance.
Additional Information
This is a hybrid role based in Reading or Crawley, part of a long-term UK programme of national significance. The position includes a competitive salary and a range of benefits including Private Medical Insurance, Pension Scheme, Cycle-to-work Scheme, and a flexible working model.
Key skills/competency
Modern C++, Python, Linux, CMake, CI/CD, Agile, Secure Coding, Multi-threading, Automated Testing, Defence Systems
How to Get Hired at ALTEN
🎯 Tips for Getting Hired
- Research ALTEN's culture: Study their consultancy work and global impact.
- Customize your resume: Highlight modern C++ and Linux experience.
- Showcase project work: Detail automated testing and CI/CD projects.
- Prepare for interviews: Review Agile collaboration and secure coding.
- Network effectively: Connect with current employees on LinkedIn.