Level of effort: Full-time
Type of engagement: Remote
Duration: 3 years
Sector: Public
Language: English
The Communications Electronic Warfare (CEW) requires an intermediate programmer/software developer to upgrade the existing ECM
Testbed software applications to increase functionality and develop techniques and load sets for ECM (electronic countermeasures) equipment.
Mandatory requirements
- Bachelor’s Degree in electrical engineering, computer engineering or computer science from a Canadian University, or equivalent;
- minimum of 60 months of work experience in software design and implementation, within the last 120 months;
- minimum of 60 months of work experience in the planning, testing, and evaluation of communication protocols using Radio Frequency (RF) laboratory equipment;
- 10 years of experience in software design and implementation;
- 10 years of experience working on communications electronic warfare (CEW) systems, including RF transmission, RF reception or RF measurement activities;
- 10 years of experience using and programming with software development environments such as Matlab or Python;
- 10 years of experience designing and evaluating communications electronic countermeasures (ECM) systems;
- 10 years of experience in the design and implementation of embedded processing applications;
- 5 years of experience in using Radio Frequency (RF) laboratory equipment.
General Tasks
- Design detailed programs, flow charts, and diagrams indicating mathematical computation and
sequence of machine operations necessary to control laboratory equipment, process data and store
the results; - Translate detailed flow charts into coded machine instructions and confer with technical personnel
in planning programs; - Verify accuracy and completeness of programs by preparing sample data, and testing them by
means of system acceptance test runs made by operating personnel; - Correct program errors by revising instructions or altering the sequence of operations;
- Document software architectures, flow charts, data formats and operating procedures;
- Evaluate the performance of communications ECM systems using an automated software control
application; - Meet with DND/CAF staff in order to determine ECM loadset requirements and then develop &
implement loadsets on ECM equipment; - Definition and documentation of software requirements;
- Design and implementation of hardware control applications for sensors and/or laboratory
measurement equipment; - Establish and maintain software configuration management processes;
- Develop and maintain software documentation, including design documents and user manuals; and;
- Develop and implement ECM loadsets;
- Other Software Developer-related tasks in support of DRDC ECM activities
Sorry! This job has expired.
