Job Description This role is for a Software Engineer to work across our Design Services Contract (DSC) and R&D teams to develop complex Tactical C4i communication systems using engineering disciplines to deliver customer and end user focused design services. As part of the Software Development Team you will develop, integrate and test software onto a variety of programmes, that meet customer needs to a defined quality standard within agreed timescales and budgets. Typical day to day activities may include: Analysing requirements - designing and implementing software subsystem components Analysing and debugging software integration issues on target hardware and software environments Validating software designs against requirements and assumptions Working proactively with System Engineering and specialist areas (security, safety, human factors, support and training) to ensure software design and implementation meet its requirements Ad-hoc experimentation adapting software and configurations to support R&D activities. For the full job description click here.