Lead Software Developer

  • Location

    Farnborough, Hampshire

  • Sector:


  • Job type:


  • Salary:


  • Contact:

    Jack Williams

  • Contact email:


  • Job ref:


  • Published:

    about 1 year ago

  • Duration:


  • Expiry date:


  • Start date:


  • Client:


Lead Software Developer - Defence Client (Farnborough)

We are looking for someone to join our team of highly technical multi-disciplined and enthusiastic engineers and be responsible for defining and developing a complex multi-disciplined solution for an Acoustic Processing System within the RaCS Project. You will lead the software architecture & development activities.

Maritime, Land & Weapons provides solutions to the various parts of the MOD in the sub surface, surface and air environments as well as to customers both inside and outside of UK government. These projects span a diverse range, from pure research through to product development and deployment.

Recent projects include specification, development and delivery of; underwater signature measurement ranges, radar cross section measurement systems, high security classification networks and databases, specialist test systems and electronic warfare test systems. We offer the opportunity to get involved and help create the solution, across the whole lifecycle from feasibility to acceptance with challenging and unique engineering projects.

Role Responsibilities

You will be joining a team of highly technical multi-disciplined and enthusiastic engineers contributing to the development and installation of software in UK ranges. You will work numerous stakeholders in a diverse team; activities include:

  • Leading and advising a team of engineers, including: Providing advice and support on the professional development of engineering staff; Lead any Engineering mentoring activities within the project
  • Production of supporting technical plans & documentation for solution.
  • Taking ownership of an ongoing software development in its mid- development lifecycle
  • Refining the design to meet emergent user community needs
  • Instrumentation of software for benchmarking and verification of performance requirements.
  • Deploying software components targeted to Cisco UCS Blade Infrastructure within VMWare Virtual Machines.
  • Ensuring the 'intelligent application' of engineering process and recommend changes to improve processes;
  • Ensure that appropriate engineering governance is applied, including: Technical assurance, deliverables meet appropriate Technical Standard, comply with statutory, regulatory, company, divisional and project specific requirements;
  • Contribute to the Maritime Solutions Engineering Science Technology Strategy;

Education, Qualifications and Training

  • Degree in engineering, a pure science or allied subject is desirable.
  • Chartered Engineer is desirable.

Key Skills

  • Experience of leading software architecture/development teams, delivering software architectures
  • Adherence to Coding Standards (Parasoft dotTest)
  • Ability to document architecture and design with UML and SysML
  • Ability to implement Software Engineering processes (SCM, Change Control, QA)
  • OMG Data Distribution Service (ideally RTI Connext and in-depth)
  • Manage development of dotNet applications

Nice to Have Skills

  • Real-Time & Embedded System skills
  • Real-Time Embedded systems design and development (ideally with Linux, C & C++)
  • DSP design and development (ideally including beamforming)
  • Data acquisition system design and development
  • FPGA experience
  • Linux kernel performance tuning

Personal Qualities and Behavioural Requirements

  • Drive and determination; Open, honest and enthusiastic team member
  • A proactive and dynamic professional attitude to internal and external customers
  • Excellent analytical skills and judgment, pragmatic and reasonable
  • Good problem-solving abilities
  • Ability to work under time and budgetary pressures
  • Excellent written and verbal communication skills