Graduate Software Developer

2 days left

Banbury, J11 M40
Competitive Salary + Benefits
28 Mar 2017
25 Apr 2017
Clearance Level
Job Type

Graduate Software Developer

HCSEC perform advanced security analysis upon Huawei telecommunications devices, networks and solutions. Part of the assurance profile we provide to stakeholders (NCSC, UK Operators) is an assessment of the integrity of the compilation of Huawei products. As the team grows, we now require graduates in IT Administration and Software Development.

This role involves:


Software Development:   Construct build environments, compile complex multi-platform software, compare resultant binaries and crucially develop tools and processes to support achieving this objective in an automated fashion.  The job will therefore call upon software engineering, software testing and analytical skills.

We do not anticipate that applicants will have all the required skills and so comprehensive training will be provided to compensate.

Required Experience:

  • A good degree in a relevant IT subject (Computer Science, Software Engineering etc.)
  • Programming ability in at least one development language

Highly Desirable Experience:

  • C or C++ development using GNU compilers and make
  • Process automation using Windows batch files and Linux shell scripts
  • Understanding of virtualisation technology such as VMWare

Desirable Experience:

  • Virtual Machine configuration and management
  • VxWorks RTOS knowledge
  • Python development
  • Java development
  • Database development
  • C/C++ development using Visual Studio
  • Analysis of binary files using for example IDA Pro
  • Telecommunications network protocols

Due to the unique nature of the cyber security challenge all applicants must be able to obtain UK security clearance (DV standard).

Apply for Graduate Software Developer

Already uploaded your CV? Sign in to apply instantly


Upload from your computer

Or import from cloud storage

Your CV must be a .doc, .pdf, .docx, .rtf, and no bigger than 1MB

4000 characters left

By applying for a job listed on you agree to our terms and conditions and privacy policy. You should never be required to provide bank account details. If you are, please email us.