0333 241 3128

Job Summary

  • C++ Java Software Engineer

  • Country: United Kingdom
  • Location: Surrey
  • Sector: Software Developer
  • Salary: GBP 45000 - 65000
  • Job Type: Permanent
  • Technologies: C++ Java Linux Defence Military
  • Reference: D220524SE

C++ Java Software Engineer

Posted Friday, 21 October 2022

C++ Java Software Engineer

Our military client is seeking a C++, Java Software Engineer to join its existing Team. As the Work is working with the Ministry Of Dfence you will need to be a UK national and be able to be Security Cleared. You will also need to work onsite in either the Weymouth site or the South London site near Ascot.

The work will range from

software development, system engineering, technical governance, and mentoring of a

software design team. The work covers both the Maritime and Land domains.

The role may take either a Software Design Lead or Design Authority for projects as



• Software design, development and review (from concept to final product) for a range

of systems from small embedded single processors through to multi-processor

networked systems.

• Work with systems and hardware engineers to develop multi-discipline solutions,

including the definition of software-hardware and software-firmware interfaces.

• Undertake design activities at both the equipment and system levels

• Meeting technical requirements through all phases of design, integration and leading

to customer acceptance

• Technical governance of a portfolio of projects by acting as Design Authority or

independent reviewer as appropriate.

• Undertake the duties of the Software lead where additional support may be required

on projects, bids and product development activities.

• Make decisions on the suitability of engineering design solutions

• Liaise and co-operate with the Project Managers and Design Authorities to resolve

technical, project or resource problems and conflicts.

• Provision of software mentoring across project personnel

• Supporting the research and development of products within the Company, improving

engineering quality, efficiency and cost.

The Role

• Participate in project reviews and support presentations at relevant Design Review


• Support to the business development team and preparation of technical proposals

when required and be able to handle sensitive information in the course of your work.


• In-depth knowledge and experience in all aspects of software design and


• Degree level educated in a related engineering discipline

• Proficient in a high level programming language, C++, Java, Linux based and some

awareness of NetBeans.

• Can evaluate, mitigate and manage engineering risks across projects for which you

will be directly/indirectly responsible.

• Chartered member of a professional institution or working towards Chartered status

would be desirable

• Have a high level of both verbal and written communication skills providing regular

communication to internal and external stakeholders, customers and suppliers

• Be able to manage, motivate and develop engineering employees to ensure they fulfil

their roles and meet targets within agreed timelines and standards of quality

• Excellent written and oral communications

• Ability to present complex ideas to all levels of the customer community and both

internal and external Stakeholders

• Ability to work independently and collaboratively as part of a multi-site team

• Innovative and creative thinking

• Willingness to work as part of a collaborative enterprise with other companies including

short periods of detached duty where necessary

please don’t hesitate to apply

Please answer the following questions in order to process your application.
Add files