National Research Council Canada

Software Developer and CVR Specialist

National Research Council Canada
Apply
4 days ago
Ottawa, CanadaEntry Level

Responsibilities

  • Develop, maintain, and enhance FRPC software tools and databases using Qt, C++, Python, Microsoft Access, and VBA.
  • Maintain procedures, equipment documentation, specialized external software, internal IT systems, Windows environments, network administration, and data backup and recovery.
  • Conduct annual cockpit voice recorder audio evaluations for RCAF aircraft.
  • Support CVR requirements development and assessment for new RCAF aircraft acquisitions.
  • Support flight-recorder recovery activities, including crash-damaged recoveries, while collaborating with the FRPC Facility Manager and NRC IT team.
  • Manage incoming flight-data and cockpit-voice-recorder data workflows and prepare analysis reports within established timeframes.
  • Participate in a rotating on-call schedule, including occasional work outside regular business hours.

Requirements

  • Bachelor’s degree in computer science, software engineering, computer engineering, systems engineering, electronics, or another relevant discipline.
  • Recent experience developing and maintaining software applications, tools, or scripts using C++, Python, Qt, or similar technologies.
  • Experience processing, validating, analyzing, and reporting on technical, engineering, or scientific data, including technical reports, visualizations, or client briefings.
  • Knowledge of software development and maintenance, including coding, debugging, testing, and documentation for technical applications and data processing.
  • Knowledge of computer-system configuration and troubleshooting, operating systems, storage, backups, and data recovery.
  • Knowledge of database concepts and Microsoft Access and VBA for data management, retrieval, and reporting.
  • Knowledge of network hardware, connectivity, shared resources, user access management, and basic network troubleshooting.
  • Basic knowledge of audio recording processes, hardware systems, and audio signal fundamentals.
  • Secret security clearance is required, including background verification covering 10 years and sufficient Canadian residency for screening.
  • A master’s degree or specialized training in a relevant technical field is an asset.
  • Basic experience with specialized technical equipment, audio hardware or recording systems, flight data recorders, cockpit voice recorders, and backup/recovery systems is an asset.

Benefits

  • Full-time physical presence at the NRC work location in Ottawa is required.
  • Continuing position with intended classification at the RCO-1/RCO-2 junior-career level.
  • Competitive benefits include a robust pension plan, comprehensive health and dental coverage, disability and life insurance, office closure at the end of December, and additional well-being supports.
  • Relocation assistance may be available according to NRC directives.
  • Preference will be given to Canadian citizens and permanent residents of Canada.

Tech Stack

C++PythonWindows

Categories

National Research Council Canada

About National Research Council Canada

1,001-5,000 employees

National Research Council Canada is the federal government’s primary research and technology organization, headquartered in Ottawa and founded in 1916. It operates labs and programs across aerospace, construction, energy, digital technologies, and health, conducting R&D and partnering with industry and academia. Its business model is publicly funded research and fee-for-service collaboration; it also supports Canadian SMEs through the NRC Industrial Research Assistance Program (IRAP) with advisory services and grants.

Contact me