Software Engineer / Permanent / Southampton
Recruiter
Real Time Recruitment
Listed on
8th August 2019
Location
Burridge
Type
Permanent
This job has now expired please search on the home page to find live IT Jobs.
Real Time Recruitment Solutions https://www.rtrs.co.uk Job title - Software EngineerDepartment - SSS, Software Engineering
Reporting to - Engineering Manager
Location - Burridge, Southampton
Working hours - 37.5 hours per week
Type - Permanent Staff
Salary - £'s Competitive + Comprehensive benefits package
Role purpose With guidance from senior engineers; define, architect, design, develop, document and test software within the SSS Business Unit.
Scope
Define, architect, design, develop, document and test application and/or embedded software as part of a software engineering team of 2-10 engineers, delivering multiple concurrent research, development and production programmes ranging from tens of £k to several £m.
Responsible for / Key responsibilities
Architect, specify requirements, design, implement and test application software in accordance with the SSS Business Management process to ensure high quality and timely software deliverables.
Apply object oriented design techniques to enable code re-use and integration with testing frameworks
Review and understand system design artefacts to enable the derivation of software requirements and architecture that meet the high-level system requirements.
Design, document, review and maintain the software design using UML modelling tools.
Develop and maintain knowledge of best practice development processes, language standards and tools.
Proposes improvements in tools, processes and techniques that support quality and innovation and make the software development more efficient and effective.
Interact with customers as required to ensure customer satisfaction.
Any other duties as and when required
Manage security of information as defined in the Security manual.
Role requirements
Willing and able to obtain, and maintain SC security clearance.
Qualifications / skills required
Essential
Degree in Engineering or Computer Science, or equivalent industrial Exp
In-depth knowledge of C++ programming language.
An understanding of the factors affecting software performance, and the ability to design and write code that is maintainable, extensible and efficient.
Knowledge of Microsoft Windows OS
Desirable
Knowledge of Qt cross-platform SDK.
Knowledge of QML user interface specification and programming language
Knowledge of Qt Quick library of types and functionality for QML
Knowledge of JavaScript programming language
Knowledge of video streaming technologies (RTP, MPEG2-TS, H264)
Knowledge of Linux OS (desktop and embedded)
Knowledge of Radar systems
Knowledge of Mapping systems
Knowledge of Agile and Scrum software development processes
Urgent requirement, send cv for an immediate response.
Electronics Hardware Engineering
2019-08-21