
C++ Developer
BAE Systems Digital Intelligence
full-time
Posted on:
Location Type: Office
Location: Manchester • United Kingdom
Visit company websiteExplore more
About the role
- Working with our international customers to enhance and maintain cutting edge national security products.
- Involved in building exciting new capabilities.
- Fast paced and at times challenging work environment.
- Collaborating within high performing agile teams.
- Opportunity to travel internationally.
Requirements
- Software development in C++ including use of modern standards, third-party/open source software (e.g. boost), writing for performance, and concurrency techniques.
- Detailed knowledge of Linux development including build systems, tools, compilers, kernel and drivers.
- Knowledge of computer networking and deep packet inspection, particularly TCP/IP but also HTTP, DNS, DHCP, tunnelling protocols (GTP, MPLS, L2TP).
- Complimentary languages and technologies such as Ruby, Python, Puppet and Bash.
- Experience of working in an Agile scrum team, and the tooling that supports it, e.g. Jira.
- Remotely diagnosing and troubleshooting systems in support.
Benefits
- Health insurance
- 401(k) matching
- Flexible work arrangements
- Professional development
- International travel opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++Linux developmentTCP/IPHTTPDNSDHCPGTPMPLSL2TPperformance optimization
Soft Skills
collaborationadaptabilityproblem-solvingcommunicationteamworkagilityinternational travel readiness