Graduate Software Engineer

25000.00 - 28000.00 GBP Annual + Contributory Pension
10 Nov 2016
08 Dec 2016
Contract Type
Full Time
Graduate Software Engineer


25,000 - ??28,000 + Contributory Pension Plan

Graduate Software Engineer required for software development based project role within specialist digital testing company.

The role will suit raw graduates with a minimum 2:1 or those with a 2:2 and industry experience. You will have a computer science, communications, electronic engineering or scientific related degree. You will have the ability to write software in Python, Javascript, Java, C or similar software languages.

The successful candidate will form part of the part of the Testing Products team, where you will design, develop and deliver software tools for testing consumer electronic devices. You'll take part in the full software development life-cycle, from requirements analysis, work-breakdown and estimation, to implementation, test and release. You will take part in stand-ups and sprint-retrospectives, as well as having the opportunity to take part in the company fortnightly engineering lighting talk sessions. You will also get to travel to client locations across the UK a couple of times and one European trip per annum.

The company are part of an international group of specialist testing organisations that employ over 20,000 people across the globe. They are in a position to rapidly progress the careers of those who desire it towards project management roles and beyond.

The Person Required:

* Minimum 2:2 in a relevant engineering / scientific discipline, relevant commercial exposure through gap year, industrial placement, or full time employment. Excellent raw grads will be considered with a minimum 2:1.
* Experience writing software using Python, Javascript, Java, C or similar.
*Familiar with aspects of the software development process: requirements, design, build and test. *Has an interest in software engineering best practices: you care about source control branching strategies or the configuration of the continuous integration build system.
*Experience using or developing a test automation framework, or writing automated tests.
*Knowledge of computer networking and/or content streaming (TCP/IP, HTTP, UDP).
*Knowledge of media formats, e.g. MPEG, H.264, AAC, ISOBMFF, MPEG-DASH, especially experience in creating, modifying, and analysing such formats.
*Experience developing on Windows and Linux platforms.
*Experience using version control systems.
*Experience of working on shared codebases with multiple development branches