Job Title
C++ Developer
Location(s)
UK, Europe & Africa: Manchester (Onsite working)
Who we are
BAE Systems Digital Intelligence is a global company that works collaboratively across 10 countries to collect, connect, and understand complex data. Our mission is to help governments, nation states, armed forces, and commercial businesses unlock digital advantage in demanding environments.
Role Description
As an experienced C++ Developer in BAE Systems AI you will work with international customers to enhance and maintain cutting‑edge national security products. You will be involved in building new capabilities, working in fast‑paced, challenging environments, and will have the opportunity to travel internationally several times a year to support deployed systems and meet end users.
Essential Requirements
* Software development in C++ using modern standards, third‑party/open‑source libraries (e.g. Boost), performance optimisation, and concurrency techniques.
* Detailed knowledge of Linux development, including build systems, tools, compilers, kernel, and drivers.
* Knowledge of computer networking and deep packet inspection, especially TCP/IP, HTTP, DNS, DHCP, and tunnelling protocols such as GTP, MPLS, L2TP.
* Experience with complementary languages and technologies such as Ruby, Python, Puppet, and Bash.
* Experience working in an Agile Scrum team and using supporting tooling such as Jira.
* Ability to remotely diagnose and troubleshoot systems in support.
Why BAE Systems
Your growth and well‑being are central to our culture. We provide a lifelong learning environment, meaningful work, and rewards tailored to your priorities. Support for financial, personal, and balanced lifestyle wellbeing is part of every role.
Legal and Equality Statement
We welcome applications from all candidates and give full, fair, and open consideration to everyone. If you require any reasonable adjustments during the recruitment process, please contact our recruitment team to discuss any further support you may need.
Security and Export Control
Many roles at BAE Systems are subject to security and export control restrictions. Eligibility may depend on nationality, previous nationalities, or place of birth. All applicants must achieve, at a minimum, the Baseline Personnel Security Standard, and many roles require higher levels of National Security Vetting. Continuous residency in the UK for 5 to 10 years is often required, depending on the vetting level needed.
Life at BAE Systems Digital Intelligence
Diversity and inclusion are integral to our success. We pride ourselves on a culture where employees with varying perspectives, skills, and life experiences can work together, achieving excellence and unlocking individual and organisational potential.
#J-18808-Ljbffr