Senior Engineer (Software SDA)

Location: Portland

Status:

Hours: 37.5

Vacancy Number: P0205P

Job Purpose

We are looking for a highly experienced and enthusiastic Senior Engineer (Software SDA) to lead a team in the role of Design Authority. You should have experience in embedded software development and be comfortable with low-level programming languages and techniques such as C/C++. There will also be an expectation for you to take responsibility for requirements analysis, software design and development, system/software engineering, acceptance, technical governance and mentoring of the design team.

The work is predominantly related to the in-board aspects of Sonar processing and display software but also includes sensor data acquisition sub-systems and wider aspects of submarine combat systems development. Currently, the work covers Maritime systems but has the potential to evolve into other associated domains in the future.

You, and your team, will be involved from the initial concept right through to customer acceptance of highly complex systems, ensuring that all design requirements are met.

Reporting to: Head of Engineering

Responsibilities

  • Software design, development, and review (from concept to final product) for a range of Sonar-related systems from small embedded single processors to multi-processor networked systems.
  • Work with software, systems, hardware, firmware and mechanical engineers to develop multi-discipline solutions, including defining software-hardware and software-firmware interfaces.
  • Undertake and oversee design activities at both the equipment, system and software levels ensuring rigorous test procedures are in place to verify these.
  • Meeting technical requirements through all phases of design, integration and leading to customer acceptance.
  • Technical governance of one or 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.
  • Provide technical guidance on the suitability of engineering software design solutions.
  • Liaise and cooperate with the Project Managers and other 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.

Required Qualifications and Skills

  • Required to have an in-depth knowledge and experience in sonar systems and software development with a strong understanding of sonar signal processing.
  • Experience with embedded Software development.
  • Track record of delivering complex system design, implementation, test and integration in the underwater domain.
  • In-depth knowledge and experience in aspects of software design and development.
  • Degree level educated in a related engineering discipline or relevant experience.
  • Proficient in C++/C# with a strong background in UML modelling using Enterprise Architect.
  • Ability to evaluate, mitigate, and manage engineering risks across the project(s) for which you will be directly responsible.
  • Previous experience in the development of Naval combat systems equipment using open architecture is desirable.
  • Understanding and experience of both waterfall and agile software development.
  • 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.
  • An understanding of engineering programme and system modelling (UML, Enterprise Architect, SysML)
  • In-depth knowledge and experience of delivering complex software systems.
  • 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.
Apply Now