Job summary
I am on the lookout for a Software and Senior Software Engineer to join an experinced Maritime Communications design and development team working on a number of high complex projects.
Key skills required for this role
Software, C++ Java, Embedded, Linux, Engineer, Developer
Important
UK Nationality and eligibility for UK Security Clearance at SC level are required.
Job description
Job Purpose
This role will have a specific focus on Maritime communication capabilities within both the UK/NATO and the global context, encompassing both present capabilities and those anticipated in the future.
The role includes software design, development, and review for a diverse range of systems, from small embedded single processors to multi-processor networked systems. Collaborating closely with systems and hardware engineers, you'll create multidisciplinary solutions, defining software-hardware and software-firmware interfaces. Ensuring technical requirements are met at every stage of design, integration, and ultimately leading to customer acceptance.
Additionally, there may be opportunities to step into the role of a Software lead when extra support is needed on projects, bids, and product development activities. You'll engage in effective communication with Project Managers and Design Authorities to resolve technical, project, or resource-related challenges and conflicts.
The ideal candidate should be knowledgeable and experienced in software design and development. With various high-level programming languages, including C++, C, Java, and experience with embedded and desktop operating systems such as Linux and Windows, are essential. Prior experience with tools like Visual Studio and Enterprise Architect would be advantageous
Job Responsibilities
1. The architectural and detailed design of software solutions to meet requirements.
2. Work with other internal design disciplines, and external suppliers, to develop successful design solutions.
3. Consider design for manufacture and test, to ensure smooth transition to production.
4. Software integration of solutions, including fault finding.
5. Comply with all health and safety requirements and safe practices and procedures
6. Prepare high-quality documentation and drawings associated with the development lifecycle, and configuration.
7. Assist and liaise with project teams on software aspects of products and systems.
8. Occasional offsite support to install and maintain products and systems.
Qualifications and Skills
9. Evaluation, mitigation and management experience of software engineering risks across projects.
10. A high level of both verbal and written communication skills both internal and external.
11. Ability to multi-task and prioritise workload with a hands-on approach.
12. Natural problem solving and fault-finding skills.
13. Internal and external stakeholder relationship management skills.
14. Ability to present complex ideas to all business levels both internally and externally.
15. Experience working independently and collaboratively as part of a multi-site team.
16. Innovative and creative thinking
17. Willingness to work as part of a collaborative enterprise with other companies including short periods of detached duty where necessary.
18. Previous experience working with MoD equipment test standards.
19. Degree-level education in a related engineering discipline. (desirable)
20. Chartered member of a professional institution or working towards Chartered status would be desirable. (desirable)
21. Ability to obtain higher UK Security Clearance.
22. Ability to obtain, or already hold, a Full UK driving license.
23. Share
manages this role
Matchtech is a STEM Recruitment Specialist, with over 35 years’ experience