Programmer/Software Developer

 On behalf of our client within the satellite industry, we are looking for a Software Developer to join their team on a contractual basis in Ottawa, ON. The contract will run until May 2020 with a strong possibility of an extension.

 

Duties Include:

  • Develop applications to test satellite telecommunication signals
  • Develop tests to evaluate system modifications/updates or possible anomalies.
  • Develop special test programs and detailed test documentation and reports for distribution partners
  • Participate in Special Investigation and Technical Studies as required
  • Participate in installation of specialized LAB equipment (e.g.: spectrum analyzers, GPIB cards, LAN cards, modems) as part of the testing facility.
  • Perform software maintenance and install software updates
  • Coding, designing and development (using ‘C’ language), evaluation and documentation of test procedures

 

Mandatory Requirements

Candidates must have the following demonstrated: 

  • Minimum of six years of demonstrated combined experience within the last eight years with a minimum of one year in each of the following:
    • developing system requirements;
    • designing and maintaining software applications;
    • using standard telecommunications test equipment;
    • developing and evaluating test procedures in accordance with specifications; and producing technical documentation and test reports
  • University Degree in software engineering, computer engineering, electrical engineering or computer science OR a universitydegree in engineering or physics and graduated from a community college with a diploma in computer programming.
  • Four+ years of demonstrated experience within the last eight years designing, coding, testing and documenting with the C programming language.
  • Four+ years of demonstrated experience within the last eight years working with National Instruments Lab Windows/CVI 8.5 software or later.
  • Two+ years of demonstrated experience within the last eight years using networked computer system hardware and Internet Explorer and MS Office applications.
  • Two+ years of demonstrated experience within the last eight years designing, coding, testing and documenting with the LINUX operating system.
  • Two+ years of demonstrated experience within the last eight years providing software design solutions for Java applications
  • Two+ years of demonstrated experience within the last eight years with computer-controlled test equipment including communications protocol Transmission Control Protocol/Internet Protocol (TCP/IP) for interfacing of test equipment in an RF environment.
  • Two+ years of demonstrated experience within the last eight years implementing configuration management procedures.
  • Two+ years of demonstrated experience within the last eight years writing software code, user manuals and test reports in accordance with accepted domestic and international content and format standards.
  • Enhanced Security Clearance (or ability to obtain one through PWGSC)