Software Test Engineer
A Software Test Engineer is required for a long term contract assignment based in Bristol.
Candidates must have worked in the UK defence environment within the last 12 months.
Depending on the skills and experience of the engineer, they would be expected to partake in potentially all the lifecycle of the test development. Suitable skills in the following areas are required as will be the ability to communicate with other engineers from different skill areas. Knowledge of Software development practices and process is essential. Mandatory knowledge *UML *DOORS requirements tool. Desirable knowledge includes *C/C++/Ada *DDS, UDP/TCP, Wireshark analysis tool *GPS/GDB - Target debuggers *Linux *Built In Test *HW/SW Interface
Role Purpose: To undertake a full range of engineering activities in line with relevant processes, quality and other requirements. Perform a full range of technical analyses and investigations, including selection of preferred options to resolve problems and improve software engineering capability. Development of system and subsystem tests of software for real-time Command and Control systems. This role will undertake development of scenario based tests in collaboration with the definition team. The role includes implementation, execution and results analysis within the subsystem boundary and in a wider integration of sub-systems within the Command and Control system. The test development will be take place on representative and final deliverable target hardware, and/or local virtualised environment. This is a hands-on role and requires the continued test of software products and evolutions for future products. You will be developing test approaches, scenarios and test instructions using in-house and bought-in tools and targeting Ada and/or C/C++ languages.