Software Engineer

New Today

Job Description

Duties:

  • Responsible to the project technical design authority for the quality of work produced by the team.
  • Defining architectural and detailed software designs as part of the wider system definition.
  • Working with the multi-disciplinary engineering team to define interfaces to firmware and electronics to ensure that overall system requirements are met.
  • Monitoring software compliance with project and company, procedures and standards.
  • Day to day management of the software team, in conjunction with the PM, to ensure the best use of available resources and efficient completion of assigned work packages


Requirements:

  • Architectural and detailed design of software.
  • Implementation and test of software in C++ to industry and company standards.
  • Experience of industry standard IDE tools and Use of version control tools.
  • Experience of structured software verification and validation against a contractual requirement set.
  • Ability to produce clear and precise technical documentation and to communicate effectively within the project team and with customers and senior management.
  • Use of structured design tools, particularly Enterprise Architect, for expressing structured UML based design.
  • Experience of the implementation and test of software for acoustic signal processing.
  • Experience of embedded and real time application software, and system integration & acceptance activities.
  • Experience of software implementation using Docker containers or similar.
  • Presentation of designs at all stages within the project teams and to the customer.

Location:
Dorset
Category:
Technology

We found some similar jobs based on your search