About the Role
Thales Maritime Mission Systems provides a unique opportunity for you to create software that delivers state‑of‑the‑art sonar capability for UK and international navies. You will develop the next‑generation mission systems and sonar technologies as a key member of the Software Development team at the Thales site in Manchester, collaborating with other Thales sites across the UK and overseas.
Key Responsibilities
* Design, implement and test software solutions using industry standard tools and methods.
* Develop software components (from detailed design through to unit testing) to realise the vision of our Product Owners, following the software architecture identified by our software architects.
* Support software integration activities and resolve bugs identified during verification.
Required Qualifications and Skills
* Demonstrable skills in software development using Java or C++ in a Linux environment.
* Understanding of the software development lifecycle.
* Use of industry standard tooling for software development (IDEs, unit test frameworks, static analysis, etc.).
* Strong written and verbal communication skills.
* Ability to work as a key member of the team.
* Desire to take responsibility for professional development.
* Minimum educational requirement: Degree in a relevant subject such as Software Engineering, Computer Science, Maths, Physics or Engineering.
Desirable Requirements
* Experience of Agile methodologies.
* Awareness of software configuration control principles.
* Awareness of real‑time constraints in software development.
* Knowledge of software architectures and design patterns.
Equal Opportunity Statement
At Thales, we ensure equal opportunities, pay and working conditions for all.
#J-18808-Ljbffr