Senior Systems Engineer and Software Development Specialist
2 hours ago
**Job Posting Title**Senior Systems Engineer and Software Development Specialist**Job Category**Systems Engineering**Language Requirements**English / Anglais**Flexible Work Agreement Type**Hybrid / Hybride**Posting End Date**2026-01-08**Job Grade**PIPSC-4**Pay Range**$127,829 - $160,581**Job Summary**We are seeking a dedicated Senior Systems engineer & Software Development Specialist in Surveillance Distribution Systems (SDS) Engineering organization who will be responsible for leading, planning, organizing, developing, and testing software systems related to Surveillance distribution systems. This role combines deep hands-on engineering expertise with network architecture ownership, DevSecOps/infrastructure leadership, and software system delivery accountability within Agile environment.**Job Description****What NAV CANADA offers you:*** Challenging, team-oriented work environment* Competitive compensation and benefits* Defined benefit pension plan* Opportunities for growth and development* Flexible work arrangements* Diverse and inclusive workforce**Job Description****Key Accountabilities:*** Provide technical leadership and expert guidance to surveillance teams, stakeholders, and business units across the design, prototyping, development, deployment, testing, and lifecycle support of Surveillance Distribution and related systems.* Partner with management, software architects, system engineers, network engineering, and governance groups to support requirements management, system analysis, design, and operational sustainment.* Lead and influence the design and evolution of surveillance data networks, supporting internal and external surveillance data sources.* Collaborate with the NAV CANADA Cyber Security team to lead and implement cyber-security-related changes, ensuring compliance with mandated cyber requirements.* Provide hands-on technical leadership for system and software design, development, and implementation of new features, enhancements, and special operational requirements.* Lead the creation, review, execution, and management of test plans, test cases, test suites, and scripts for surveillance and companion systems.* Create, analyze, review, and manage system and software requirements, ensuring traceability and alignment with business and operational needs.* Translate business and operational requirements into scalable, modular, and maintainable system and software architectures, applying established design patterns and best practices.* Utilize advanced debugging and diagnostic tools to identify root causes and resolve system, software, and integration issues across new and existing solutions.* Perform data analysis and performance assessment of surveillance sources, including satellite-based ADS-B systems.* Provide accurate and timely responses to critical service issues, operational incidents, and project requests, including field support when required.* Lead or participate in safety and cyber security investigations, ensuring findings are addressed and mitigations are implemented.* Actively monitor emerging technologies and industry trends, making recommendations for system enhancements, upgrades, and modernization initiatives.* Participate in and contribute to technical working groups related to system engineering, software development, testing practices, methodologies, and policies.**Job Requirements****Education:*** Graduation with an acceptable engineering degree from a recognized university in Computer, Software, Electrical or Systems engineering.**Experience:*** Minimum 5 years of combined progressive experience in system analysis, requirements definition, architecture and detailed design, development, integration and testing of Air Traffic Control (ATC) Surveillance systems or equivalent mission-critical systems.* Minimum 5 years of experience configuring, integrating, and troubleshooting Cisco networking equipment in complex, high-availability environment.* Strong hands-on proficiency in C/C++ and Python, with the ability to review, guide, and enforce coding standards across development teams.* Extensive experience in software development, maintenance, and system configuration on QNX and/or Linux platforms, including performance, availability, and reliability considerations.* Demonstrated expertise in advanced debugging and root-cause analysis, leading defect resolution across software, network, infrastructure, and system boundaries.* Proven ability to lead and mentor multidisciplinary engineering teams, providing technical direction across system analysis, detailed design, UX considerations, coding standards, unit and integration testing, implementation, and software configuration management.* Experience defining and/or working with surveillance data formats and protocols (e.g., radar, ADS-B, multilateration).* Hands-on leadership experience in SAFe/Agile environments, including leading daily stand-ups, iteration planning, PI planning, and cross-team technical alignment.* Demonstrated ownership of end-to-end technical delivery, including planning, risk management, dependency management, and coordination with project management and stakeholders.* DevSecOps and Infrastructure experience, including configuring and hardening Linux OS, and setting up virtual machines and cloud environments like Microsoft Azure for software development and surveillance data analytics.* Experience leveraging Power BI and/or Apache Spark for surveillance data analytics* Strong experience with source code management and CI/CD tools, including IBM Jazz and/or GitLab, with emphasis on code reviews, branching strategies, and release control.* Proven experience designing, integrating, and supporting data acquisition, processing, and distribution systems, as well as monitoring and control software in operational environments.* Ability to act as the technical point of contact for internal teams, customers, and external partners, supporting design reviews, technical decision-making, and issue escalation.**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++) 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
#J-18808-Ljbffr
-
Ottawa, Canada Nav Canada Full time**Job Posting Title**Senior Systems Engineer and Software Development Specialist**Job Category**Systems Engineering**Language Requirements**English / Anglais**Flexible Work Agreement Type**Hybrid / Hybride**Posting End Date**2026-01-08**Job Grade**PIPSC-4**Pay Range**$127,829 - $160,581**Job Summary**We are seeking a dedicated Senior Systems engineer &...
-
Ottawa, Ontario, Canada NAV CANADA Full time $127,829 - $160,581Job Posting TitleSenior Systems Engineer and Software Development SpecialistJob CategorySystems EngineeringLanguage RequirementsEnglish / AnglaisFlexible Work Agreement TypeHybrid / HybridePosting End Date Job GradePIPSC-4Pay Range$127,829 - $160,581Job SummaryWe are seeking a dedicated Senior Systems engineer & Software Development Specialist in...
-
Ottawa, Ontario, Canada NAV CANADA Full timeJob Posting TitleSenior Systems Engineer and Software Development Specialist Job CategorySystems Engineering Language RequirementsEnglish / Anglais Flexible Work Agreement TypeHybrid / Hybride Posting End Date Job GradePIPSC-4 Pay Range$127,829 - $160,581 Job SummaryWe are seeking a dedicated Senior Systems engineer & Software Development...
-
Ottawa, ON KP L, Canada NAV CANADA Full timeJob Posting TitleSenior Systems Engineer and Software Development SpecialistJob CategorySystems EngineeringLanguage RequirementsEnglish / AnglaisFlexible Work Agreement TypeHybrid / HybridePosting End Date Job GradePIPSC-4Pay Range$127,829 - $160,581Job SummaryWe are seeking a dedicated Senior Systems engineer & Software Development Specialist in...
-
Senior Software Engineer
1 week ago
Ottawa, Canada Veeva Systems Full timeJoin to apply for the Senior Software Engineer - Front End role at Veeva Systems Join to apply for the Senior Software Engineer - Front End role at Veeva Systems Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in...
-
Software Developer – Embedded Systems
3 weeks ago
Ottawa, Canada Sky Systems, Inc. (SkySys) Full timeOverview Talent Acquisition Partner | Technical Recruiter | Talent Acquisition | Head Hunter | Hiring Individuals Around the Globe | BBA-H Mandate Duration : September 19, 2026 – 37.5 hours/week Context The team is responsible for developing a variety of control systems and their interfaces, primarily focusing on embedded systems development. Required...
-
Software Developer – Embedded Systems
1 minute ago
Ottawa, Canada Sky Systems, Inc. (SkySys) Full timeOverview Talent Acquisition Partner | Technical Recruiter | Talent Acquisition | Head Hunter | Hiring Individuals Around the Globe | BBA-H Mandate Duration: September 19, 2026 – 37.5 hours/week Context The team is responsible for developing a variety of control systems and their interfaces, primarily focusing on embedded systems development. Required...
-
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation...
-
Senior Software Engineer
3 hours ago
Ottawa, Canada Veeva Systems Full timeJoin to apply for the Senior Software Engineer - Front End role at Veeva SystemsJoin to apply for the Senior Software Engineer - Front End role at Veeva SystemsVeeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in...
-
Senior Specialist, Software Engineering
3 weeks ago
Ottawa, Canada Canada Mortgage and Housing Corporation Full timeSenior Specialist, Software Engineering (SDET) Job Requisition ID: 11689 Position Status: Permanent Full Time Position Type: Hybrid Travel Requirement: Limited Language Skill Levels (Read/Write/Speak): ZZZ Security Requirement: Reliability Status Salary: Our salaries generally range from $101,639.30 to $127,049.13 and are based on qualifications and...