Social network you want to login/join with:
Minimum Qualifications:
* Educated to Degree or equivalent level in a software engineering or related discipline
* 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 critically review results and methods to ensure quality
* Ability to expand knowledge into new domain areas and work across domains, i.e., Integration of equipment and software
* 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 experience in one or more of the following domain areas: Combat Management Systems, Inboard Processing Systems, Autonomous Vehicles
Primary Software Skills/Experience (not all required):
* Primary Development: C++, C (Visual Studio), Java, JavaFX (Netbeans)
* Other Development: Python, MATLAB, FORTRAN, LabVIEW
* Requirements: DOORS 9.6
* Software Design: UML (Enterprise Architect)
* Methodologies: Waterfall, Agile, Lean, Test-Driven Development
* Delivery Toolset: Atlassian toolset (Management & issue tracking – JIRA, Code repo – BitBucket)
* Testing: Unit Testing, Junit, CppUnit, Automated Testing, Integration Testing, Test Execution, Test Reporting
* Databases: SQL Server, MySQL, MariaDB
* Networks: TCP/IP, HTTP, SMTP
* Software Safety: DEF STAN 00-56 & IEC 61508 or equivalent
Key Accountabilities:
* To be agreed on appointment
Behavioural Requirements:
* Proactive, willing, and responsive
* Motivated and genuinely interested in problem solving and developing logical and robust solutions
* Able to multi-task and prioritise a varied workload
#J-18808-Ljbffr