Job Category
Systems Engineering
Language Requirements
English / Anglais
Posting Start Date
2022-02-11
Posting End Date
2022-02-25
Job Grade
CS-3
Pay Range
$93,876 – $115,597
Job Summary
The Surveillance Systems Software Developer provides in-depth software support for real-time, embedded, mission- and safety-critical Air Traffic Control Surveillance systems, associated data processing systems, and related life-cycle management activities.
The successful candidate will participate in the design and implementation of systems changes and enhancements. Areas of responsibility include: software requirements, subsystem detailed design, coding, unit testing, integration testing, software domain performance assessment, and software domain safety impact mitigation.
Job Description
Key Accountabilities:
Ensure system safety is maintained within the software domain
Assist in system / software / user requirements gathering, documentation and analysis
Preform detailed design and implement changes / enhancements to software applications and systems
Design, perform and review the coding required to incorporate the detailed design
Create, perform and review the unit, integration, and release testing for software and systems
Create, perform, and review data analysis on system performance and trends
Participate in projects of varying complexity
Participate in working groups related to the software domain
Responsible for planning, specifying, and evaluating software and computer systems in support of procurement activities
Education/Occupational Certification:
Graduation from a recognized community college or university with specialization in computer science or engineering or a secondary school diploma or an acceptable combination of education, training, and experience
Experience:
Experience in software engineering, development, integration, configuration, testing, and maintenance for sophisticated application and embedded software
Experience in system development projects involving the design, development, and installation
Experience in data analysis and performance trends of software, and systems
Experience in C and / or C++ and / or JavaScript
Experience in Python, and / or shell scripts programming language
Experience in operating systems (such as QNX or Linux)
Experience with the following would be considered an asset:
PowerBI, and / or Apache Spark
Source code management software JAZZ RTC
Web-based technology and design such as React and / or TypeScript
Scaled Agile
Monitoring and controlling software as well as data processing, acquisition, and distribution systems
Python, TypeScript, QT, React, Electron, HTML, JQuery, CSS, JSON, XML, PHP, and/or Linux shell script
Knowledge:
Knowledge of object-oriented analysis and design methodology and techniques.
Knowledge of software development and testing processes from preliminary design to formal testing and acceptance
Knowledge of various surveillance data formats such as ASTERIX
Knowledge of networking, communication standards and protocols including Protobuf, Modbus and SNMP
Knowledge of cyber security concerns and concepts that relate to software and systems.
Knowledge of maintenance processes, procedures and business functions in context of business system
Abilities:
Ability to formulate and evaluate proposals related to feasibility studies, design concepts, testing, implementation and life-cycle management of safety critical systems and software
Ability to control the quality of software and system products, releases and modifications
Ability to create, document and execute test plans, cases, and scripts for software and system changes.
Ability to provide expert advice, coaching / guidance, and opinions in area of specialization
Ability to analyze large data and provide summaries and recommendations.
Ability to communicate effectively both orally and in writing
Personal Suitability:
Develops effective and positive interpersonal relationships
Influence and conflict resolution skills
Excellent testing and debugging skills
Problem solving and creative thinking skills
Works well independently and in close collaboration with team members
The successful candidate must meet the security requirement of the position and be legally able to work in Canada.
In accordance with NAV CANADA’s COVID-19 Vaccination Policy, all new employees and students are required to be fully vaccinated for COVID-19 as defined by Health Canada, subject to applicable verified accommodation requests. Candidates attending a selection process in person will be required to provide proof of vaccination, or valid exemption, before entering a NAV CANADA facility.
At NAV CANADA, safety is our priority. We require pre-employment drug screening for all candidates offered positions designated as safety sensitive in accordance with NAV CANADA’s Drug and Alcohol policy.
NAV CANADA is committed to building a skilled, diverse workforce reflective of Canadian society. As a result, it promotes employment equity and encourages candidates to indicate voluntarily and clearly on the subject line of their application if they are a woman, an Aboriginal person, a person with a disability or a member of a visible minority group.
NAV CANADA is committed to developing inclusive, barrier-free selection processes and work environments. If contacted regarding this competition, please advise the interview coordinator of accommodation measures you may require.
We thank all applicants for their interest; only those selected for an interview will be contacted.
Benny&Co. Lachenaie (Ouverture prévue au printemps 2024)*À tous les fans de poulet ! On cherche un(e) gestionnaire de cuisine passionné(e)...
Apply For This JobEn tant que technicien et spécialiste informatique chez First Block, tu auras la chance detravailler sur plusieurs projets : 1-...
Apply For This JobRequisition ID: 193446 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. What You’ll...
Apply For This JobAbout Securiguard Securiguard Services Ltd. has been at the forefront of asset protection for almost fifty years with leading-edge innovative...
Apply For This JobSenior Data Integration and Extract Transformation and Load (ETL) Analyst – INF003185 Employment Type: Permanent Full-time Location(s): SK-Rgna-Regina Ministry: 073...
Apply For This JobAre you a people-oriented individual with a passion for supporting and empowering employees? We have an exciting opportunity for an...
Apply For This Job