高级系统工程师和软件开发专家

渥太华 29天前全职 网络
面议
职位名称:高级系统工程师和软件开发专家 职位类别:系统工程 语言要求:英语 / Anglais 灵活工作协议类型:混合 / Hybride 职位截止日期:2026-01-08 职位等级:PIPSC-4 薪资范围:$127,829 - $160,581 职位概述: 我们正在寻找一位敬业的高级系统工程师和软件开发专家,加入监控分发系统(SDS)工程组织,负责领导、计划、组织、开发和测试与监控分发系统相关的软件系统。此角色结合了深厚的工程专业知识与网络架构所有权、DevSecOps/基础设施领导力,以及在敏捷环境中软件系统交付的责任。 职位描述: NAV CANADA为您提供的机会: - 充满挑战的团队导向工作环境 - 具有竞争力的薪酬和福利 - 确定的福利养老金计划 - 成长和发展的机会 - 灵活的工作安排 - 多元化和包容性的员工队伍 职位描述主要职责: - 为监控团队、利益相关者和业务部门提供技术领导和专家指导,涵盖监控分发及相关系统的设计、原型开发、部署、测试和生命周期支持。 - 与管理层、软件架构师、系统工程师、网络工程和治理小组合作,支持需求管理、系统分析、设计和运营维护。 - 领导和影响监控数据网络的设计和演变,支持内部和外部监控数据源。 - 与NAV CANADA网络安全团队合作,领导和实施与网络安全相关的变更,确保符合强制性网络要求。 - 为系统和软件设计、开发和新功能、增强功能和特殊操作要求的实施提供实践技术领导。 - 领导监控和配套系统的测试计划、测试用例、测试套件和脚本的创建、审查、执行和管理。 - 创建、分析、审查和管理系统和软件需求,确保与业务和运营需求的可追溯性和一致性。 - 将业务和运营需求转化为可扩展、模块化和可维护的系统和软件架构,应用既定的设计模式和最佳实践。 - 利用高级调试和诊断工具识别根本原因并解决新旧解决方案中的系统、软件和集成问题。 - 执行监控源的数据分析和性能评估,包括基于卫星的ADS-B系统。 - 对关键服务问题、操作事件和项目请求提供准确及时的响应,包括必要时的现场支持。 - 领导或参与安全和网络安全调查,确保调查结果得到解决并实施缓解措施。 - 积极监控新兴技术和行业趋势,提出系统增强、升级和现代化计划的建议。 - 参与并为与系统工程、软件开发、测试实践、方法和政策相关的技术工作组做出贡献。 职位要求: 教育:从公认的大学获得计算机、软件、电气或系统工程的可接受工程学位。 经验: - 至少5年在系统分析、需求定义、架构和详细设计、开发、集成和测试空中交通管制(ATC)监控系统或同等关键任务系统的综合进阶经验。 - 至少5年在复杂、高可用性环境中配置、集成和故障排除Cisco网络设备的经验。 - 精通C/C++和Python,能够审查、指导和执行开发团队的编码标准。 - 在QNX和/或Linux平台上的软件开发、维护和系统配置方面具有丰富经验,包括性能、可用性和可靠性考虑。 - 在高级调试和根本原因分析方面表现出专业知识,领导软件、网络、基础设施和系统边界的缺陷解决。 - 证明能够领导和指导多学科工程团队,在系统分析、详细设计、用户体验考虑、编码标准、单元和集成测试、实施和软件配置管理方面提供技术指导。 - 在定义和/或使用监控数据格式和协议(例如雷达、ADS-B、多点定位)方面的经验。 - 在SAFe/敏捷环境中具有实践领导经验,包括领导每日站会、迭代计划、PI计划和跨团队技术对齐。 - 证明对端到端技术交付的所有权,包括计划、风险管理、依赖管理以及与项目管理和利益相关者的协调。 - DevSecOps和基础设施经验,包括配置和加固Linux操作系统,以及为软件开发和监控数据分析设置虚拟机和云环境,如Microsoft Azure。 - 使用Power BI和/或Apache Spark进行监控数据分析的经验。 - 在源代码管理和CI/CD工具方面具有丰富经验,包括IBM Jazz和/或GitLab,强调代码审查、分支策略和发布控制。 - 设计、集成和支持数据采集、处理和分发系统,以及在操作环境中监控和控制软件的丰富经验。 - 能够作为内部团队、客户和外部合作伙伴的技术联系人,支持设计审查、技术决策和问题升级。 知识: - 现代系统和软件开发生命周期过程、实践和技术的全面知识,包括规模化敏捷和DevOps。 - 监控系统计算机硬件和软件(C/C++)以及通信标准和协议的知识。 - 软件和系统开发、测试、认证和部署的强大知识,特别是:实时数据采集和处理、图形、网络通信、文件和设备I/O、数据存储和检索、多线程、使用操作系统应用接口和库、建模/UML、测试驱动开发、自动化测试、持续集成和变更/配置管理。 - 软件和系统技术行业趋势的强大知识。 - 敏捷软件开发技术、方法和过程的强大知识。 - 合同/采购流程的知识。 - 在航空导航业务背景下的监控操作、程序、技术和业务功能的知识。 - 项目管理、风险控制管理、质量和安全管理原则的知识。 能力: - 出色的评估、分析、开发和测试技能。 - 在专业领域提供专家建议、指导和意见。 - 指导非常复杂或多个复杂项目,包括跨职能项目;指导项目团队成员处理项目协调问题并推荐方法。 - 能够设定优先级、适应变化的优先级、在最少监督下工作、协调团队的日常活动以及处理多个并发项目。 - 能够计划、协调和进行研究和调查,并开发软件设计更改以改进系统。 - 能够分析、评估、设计和实施解决方案以解决技术和维护问题。 - 能够开发、评估和实施系统/软件标准和程序。 - 能够有效地进行口头和书面沟通。 - 能够在跨相互依赖团队中独立组织和计划工作。 个人适合性: - 影响他人的跨职能思维,以确保部门/功能目标的实现,并以有效的方式解决冲突。 - 推荐和传达部门/功能区域的共同目标和方向,协调跨职能沟通、问题解决和团队计划,倡导想法和创新。 - 建立和维护与团队成员、同事和上级的适当人际关系。 - 建立跨职能关系以获得支持。 - 与对组织成功有重大影响的关键客户、供应商等保持积极关系。 - 与外部组织保持合作关系。 - 口头和书面沟通能力。 - 寻找建立内部和外部关系的新途径。 工作条件: - 该职位位于渥太华技术服务中心。–混合工作模式–每周至少3天在办公室。 - 需要偶尔出差。 NAV CANADA致力于建设一支反映加拿大社会的技能多样化的员工队伍。如果您认为自己不符合此职位发布中的每项工作要求,我们仍然鼓励您申请。NAV CANADA鼓励学习和成长的文化,并认识到虽然某些技术技能是必需的,但许多其他技能可以通过学习获得。我们的公司努力创造一个包容和无障碍的选择过程和工作环境。如果您在此竞争过程中需要住宿,请确保通知面试协调员或招聘经理您可能需要的任何住宿措施。NAV CANADA将在整个招聘和选择过程中为有需要的残疾申请者提供住宿。成功的候选人必须满足职位的安全要求,并且能够在加拿大合法工作。我们感谢所有申请者的兴趣;只有入选下一步的申请者会被联系。 - NAV CANADA的员工帮助引导世界各地的飞机安全快速地通过加拿大控制的空域。我们在全国各地拥有约4600名员工,提供航空领域一些最激动人心的职业。我们的员工提供空中交通服务,设计和建造我们的技术,维护我们的系统,并提供各种技术和行政支持。最重要的是,我们的员工共同努力确保我们的天空安全。NAV CANADA认为我们的员工是我们最重要的资产,我们致力于提供一个激励和令人满意的工作场所。作为对您奉献和承诺的回报,您将获得丰厚的薪酬和福利套餐、培训和发展的机会,以及在全球领先的公司工作的机会。