Software Engineer
- TS640
- Dorset
- Competitive salary
APPLY FOR JOB
Job Description
Our client is a leading defence contractor within global defence, security, and critical national infrastructure markets, playing a major role in the development and sustainment of naval combat systems for both the Royal Navy and overseas navies. It acts variously as a customer friend, third party assessor, system integrator, and product supplier.
We are seeking to further bolster their capabilities by recruiting a passionate Software Engineer to design, develop and install software solutions.
Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java. Python, .NET programming languages (e.g. C++ or JScript.NET.), or MATLAB and LabVIEW.
Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment and understand of Agile development principles and terminology.
Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
Qualifications & Experience:
Proven work experience as a Software Engineer or Software Developer
Experience designing interactive applications
Ability to develop software in C++, Python or other programming languages. MATLAB and LabVIEW desirable but not essential.
Experience with test-driven development
Proficiency in software engineering tools
Ability to document requirements and specifications
Use of embedded hardware, writing firmware desirable but not essential.
BSc degree in Computer Science, Engineering or relevant field
Be able to work as part of a team or as sole developer.
Travel within the UK or outside may be required depending on our customer’s needs.
Hold UK security clearance or be eligible to obtain.