Software Engineer
Maximise your chances of a successful application to this job by ensuring your CV and skills are a good match.
Location: Dorset (Hybrid working 3 days on site 2 from home)
Salary negotiable DOE
Purpose of job
• Application of a software engineering approach to undertake all tasks within a software development lifecycle.
• Preferably have an understanding of military systems, in particular maritime systems
• Experience of Software Engineering Lifecycle processes and tools
• Understanding of Open Systems Architectures and Principles
• Ability to solve complex problems and to critically review results and methods to ensure quality
• Awareness of ISO 9001 and TickITplus standards
• Understanding of software configuration management
• Excellent communication skills, including delivery of presentations
• Good written skills, particularly technical report writing
• Ability to communicate with expert and non-expert stakeholders
• Ideally the candidate will have proven ability in one or more of the following industry areas
o Defence
o Maritime
o Rail
Primary software skills:
Essential:
C++ / Visual Studio
Desirable:
• Requirements management (DOORS experience desirable)
• UML / Enterprise Architect for system design
• Unit Testing / JUnit / CppUnit
• HMI design and development
• Atlassian Toolset
• Network protocols
• Databases
• ISO 9001 and TickITplus standards
• Python
• Fortran
• Matlab
• LabView
• SQL
• Web (HTML, JavaScript)
• Usability Testing
• IT skills, protocols, switch config, hardware config, virtualization
• Agile software development
JBRP1_UKTJ