Language RequirementsEnglish / AnglaisEnglish is required / Langlais est requis
Flexible Work Agreement TypeHybrid / Hybride
Posting End Date2025-03-18
Job GradePIPSC-4
Pay Range$123,506 - $155,150
Job SummaryWe are seeking a dedicated Senior Systems engineering & Software Development Specialist in Surveillance Distribution Systems (SDS) Engineering organization that will be responsible for leading, planning, organizing, developing, and testing software systems related to Surveillance Engineering with focus around surveillance systems.
Job Description
What NAV CANADA offers you:
- Challenging, team-oriented work environment
- Competitive compensation and flexible benefits
- Defined benefit pension plan
- Opportunities for growth and development
- Flexible work arrangements
- Diverse and inclusive workforce
Job Description
Key Accountabilities:
- Provide expert advice to surveillance team, stakeholders, and other business units related to the administration, innovative design, prototyping, development, deployment and testing of Surveillance distribution and related systems.
- Work in partnership with the management, software architect, system engineers and governance groups in requirements management, analysis, design and life cycle support of Surveillance distribution and companion systems.
- Provide technical leadership in the system design and software development and implementation of new features, enhancements, and special requirements.
- Create, review, management, and execution of test plans, suites, cases, and scripts related to related systems.
- Create, analyze, review, and manage system and software requirements.
- Translate business requirements into modular, efficient, and maintainable software architecture utilizing established design patterns.
- Utilize debugging tools to diagnose and fix bugs and other system and software related issues in new and existing applications used by the team.
- Analyse data and conduct performance analysis of satellite-based ADS-B sources
- Provide accurate and timely response to critical service and project requests.
- Monitor evolving technologies and make recommendations for adoption.
- Participation in key working groups related to system engineering, software development, testing practices, methodologies, and policies.
- Responsible for leading safety and cyber security related investigations.
- Provide timely response field support on the supported systems.
- Monitor evolving technology capabilities and makes recommendations for additional upgrades.
Job Requirements
Education:
- Graduation with an acceptable engineering degree from a recognized university in Computer, Software, Electrical or Systems engineering.
Experience:
- At least 7 years of work experience in system analysis, requirements, design, development, integration, test, and support of Air Traffic Control Surveillance systems or equivalent.
- Experience with XML, C/C&43;&43;, Python.
- Experience with maintenance, configuration, and software development with QNX or Linux.
- Experience with utilizing debugging tools and techniques to identify root cause of defects.
- Experience in working in a multidisciplinary team of system development professionals with emphasis on analysis, detailed design, user experience (UX), coding standards, unit & integration testing, implementation, and software configuration control.
- Experience working with surveillance data formats and protocols would be an asset.
- Experience in leading SAFe/Agile daily stand-up, iteration, and PI planning.
- Experience running projects and with management processes and procedures.
- Experience with the PowerBI, and / or Apache Spark.
- Experience with Source code management software IBM Jazz and/or GITLab.
- Experience with data processing, acquisition, and distribution systems and as well as monitoring and controlling software.
Knowledge:
- Thorough knowledge of modern system and software development life cycle processes, practices, and techniques, including Scaled Agile and DevOps.
- Knowledge of surveillance systems computer hardware and software (C/C&43;&43;) and communication standards and protocols.
- Strong knowledge of software and systems development, testing, certification, and deployment, in particular: Real-time data acquisition and processing, Graphics, network communications, file and device I/O, data storage and retrieval, multi-threading, using operating system application interfaces and libraries, modeling/UML, test driven development, automated testing, continuous integration and change / configuration management.
- Strong knowledge of industry trends in software and systems technologies.
- Strong knowledge of agile software development techniques, methodologies, and processes.
- Knowledge of contract / procurement processes.
- Knowledge surveillance operations, procedures, technology, and business function in context of the air navigation business.
- Knowledge of project management, risk control management, quality, and safety management principle.
Abilities:
- Excellent assessment, analytical, development and testing skills.
- Provide expert advice, guidance, and opinions in area of specialization.
- Guide very complex, or multiple complex projects, including cross-functional projects; coach project team members on project coordination issues and recommend approaches.
- Ability to set priorities, to adapt to changing priorities, to work under minimal supervision, to coordinate the day-to-day activities of a team, and to handle multiple concurrent projects.
- Ability to plan, coordinate and conduct studies and investigations and develop software design changes to improve systems.
- Ability to analyze, evaluate, design, and implement solutions to resolve technical and maintenance problems.
- Ability to develop, evaluate and implement system/software standards and procedures.
- Ability to communicate effectively orally and in writing.
- Ability to organize and plan work independently across interdependent teams.
Personal Suitability:
- Influence the thinking of others cross-functionally to ensure department/functional goals are met and resolve conflicts in an effective manner.
- Recommend and communicate common goals and direction for department/functional area, coordinate cross-functional communication, problem solving and team initiatives, champion ideas and innovations.
- Establish and maintain appropriate interpersonal relationship in dealings with team members, colleagues, and superiors.
- Build cross-functional relationships to gain support.
- Maintain positive relationships with key customers, suppliers, etc., who have a significant impact on the success of the organization.
- Maintain cooperative relationship with external organizations.
- Verbal and written communication skills.
- Seek out new avenues for building internal and external relationships.
Working conditions:
- This position is based at Ottawa Technical Services Centre but may be eligible for a flexible work arrangement.
- Occasional Travel required.
NAV CANADA is committed to building a skilled, diverse workforce reflective of Canadian society. If you do not believe that you match every job requirement listed on this job posting, we still encourage you to apply. NAV CANADA encourages a culture of learning and growth, and recognizes that although some technical skills are mandatory, many others can be taught.
Our Company strives to create an inclusive and barrier-free selection process and work environment. If you require accommodations during this competition process, please ensure that you inform the interview coordinator or hiring manager of any accommodation measures you may require. NAV CANADA will provide accommodations throughout the recruitment and selection process to applicants with disabilities as required.
The successful candidate must meet the security requirement of the position and be legally able to work in Canada.
We thank all applicants for their interest; only those selected for an interview will be contacted.
-