Manager Software Engineering

Ultra

dartmouth, ns, Canada
Full-time
Posted May 27, 2026

Job Description

Description

Scope:

Reporting directly to the VP Engineering, the Manager Software Engineering is responsible for overseeing a team in designing, coding, testing, and integrating software/firmware components within custom‑engineered sonar systems.

Key Responsibilities

  • Provide technical direction and oversight to Software, Software Test, and Firmware Teams.
  • Take ownership for defining the technical future of our Sonar/Sonobuoy Products.
  • Identify growth and development opportunities for members of the software teams.
  • Maintain and refine the software/firmware development process(es).
  • Develop software/firmware roadmaps to align with product focused organization.
  • Identification and selection of development tools and aligning with industry best‑practices.
  • Development and maintenance of the Software Development Environment.
  • Support the development of bids and estimates....