About the role

  • C++ Developer working on enhancing national security products. Collaborating with international teams and working in high-performing agile teams at BAE Systems.

Responsibilities

  • Enhance and maintain cutting edge national security products
  • Build exciting new capabilities
  • Collaborate with international customers
  • Work in high-performing agile teams

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

  • Referral Bonus: £5,000

Job title

Junior Software Engineer, C++

Job type

Experience level

Junior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job