Job Description

6.1 Development of C/C++ software to implement an ensemble algorithm.

The Contractor must develop software applications in C/C++ to access the existing DLL

of 5 SEI algorithms. Defence Research and Development Canada (DRDC) will provide


these algorithms at the start of the contract. These DLLs were developed by DRDC and its partners.

6.1.1 The Contractor must complete the following subtasks:

(a) Develop software applications in C/C++ to access DLL libraries.

(b) Develop software to input Radio Frequency files and pass them to the selected DLL for further signal process.

(c) Display the results from DLLs in a Graphical User Interface and in plain text formats.

(d) Implement an ensemble SEI algorithm in C/C++ and display its results in plain text format.

6.2 Development of C/C++ software to compare each individual SEI algorithms.

The Contractor must develop software programs in C/C++, to compare the performance of 5 existing SEI algorithms.

6.2.1 The Contractor must complete the following subtasks:

(a) Develop a software application to record the results from all 5 existing DLLs and store them in a confusion matrix.

(b) Produce performance plots, such as Receiver Operating Characteristics, and produce performance comparison report-based radar signals.

(c) Produce technical report to describe all software implementations.

  1. LANGUAGE OF WORK

English.

  1. LOCATION OF WORK

The work must be performed on Contractor site as much as possible. However, by the permission of DRDC, the Contractor will be allowed to work in the following DRDC office, under the conditions of the Canadian federal and provincial government COVID restrictions.

Defence Research and Development Canada – Ottawa Research Centre

3701 Carling Ave Ottawa, Ontario Canada

Additional mandatory criteria:

Number

Additional mandatory criteria

M1

Bachelor degree or higher from a recognized university, with specialization in computer science, computer engineering, software engineering, or electrical engineering.

M2

Must clearly demonstrate 60 months’

experience within the past 120 months in


either research or development of radar specific emitter identification.

M3

Must clearly demonstrate 60 months’ experience within the past 120 months in software design and programming in C/C++ and Matlab.


Only qualified candidates will be contacted. Please note positions may be filled prior to closing deadline. You may contact a Consultant to confirm availability.

We thank all applicants for their interest; however, only those selected for an interview will be contacted.

In accordance with Ontario's Pay Transparency laws, Turtle Island Staffing is committed to providing clear and accessible information regarding compensation. Actual compensation may vary based on experience and qualifications.

At Turtle Island Staffing, we believe hiring should be human-led. We do not use artificial intelligence to screen out applicants. Every application is reviewed by a real person, because people deserve to be seen as more than keywords.

Details

Employee Type
Contract Full-Time
Location
ON - Ottawa
Language Requirement
English
Date Posted
11/05/2025

Position Id
EB-9057793572