高级软件开发人员 - 编码器 UT (LS165)

16个月前全职
Telesat

Telesat

location 多伦多
unsaved
Telesat(NASDAQ和TSX:TSAT)是一家领先的全球卫星运营商,为广播、电信、企业和政府客户提供可靠和安全的卫星通信解决方案,已有50多年历史。凭借卓越的工程技术、可靠性和行业领先的客户服务,Telesat已发展成为全球最大、最成功的卫星运营商之一。 我们革命性的低地球轨道(LEO)卫星网络Telesat Lightspeed计划于2027年开始运营,将通过提供高容量、安全性、弹性和可负担性的组合,以及超低延迟和纤维般的速度,彻底改变企业用户的全球宽带连接。Telesat总部位于加拿大渥太华,并在世界各地设有办事处和设施。 该公司的先进卫星舰队包括15颗地球同步轨道(GEO)卫星,ViaSat-1上的加拿大有效载荷和一颗LEO 3示范卫星。欲了解更多信息,请关注Telesat的X和LinkedIn,或访问www.telesat.com。 在推动我们软件项目的设计方面发挥关键作用。 作为高级软件开发人员,与系统架构师、软件Scrum领导、产品负责人和其他跨职能团队密切合作,确保与我们组织目标的无缝整合和对齐。 与我们重要的供应商和合作伙伴进行技术讨论,建立牢固的关系。 为Lightspeed项目开发嵌入式软件 为年轻团队成员提供重要的日常指导,促进团队的凝聚力和高效工作环境。 主要职责 •领导开发和实施先进的卫星和地面段软件系统,确保高性能、可扩展性和可靠性 •领导开发和实施嵌入式应用软件、板级支持软件和操作系统集成 •与跨职能团队紧密合作,为地面段系统定义架构、技术规范和软件需求。 •为工程团队提供技术领导、指导和指导,营造合作创新的环境。 •开发符合测试驱动开发(TDD)原则的软件解决方案,并利用模拟软件对代码功能进行严格测试。 •设计软件时深入了解硬件资源和功耗限制,以确保在资源受限环境中实现最佳性能。 •及时了解卫星技术和行业趋势的最新进展,推动创新,保持技术卓越。 •实施和支持MPLS电路和子网。 •指导团队解决和解决复杂的技术问题,确保地面段软件的稳定性和可靠性。 •与利益相关者合作,收集需求并将其转化为有效的技术解决方案。 •利用云技术、虚拟化和容器化的专业知识优化软件部署和管理。 •利用软件建模工具创建稳健高效的软件架构。 •营造持续改进的文化,帮助发展流程、工具和方法论。 教育和经验要求 •计算机科学、电气工程或相关领域的学士或硕士学位。 •在嵌入式软件开发方面具有丰富的经验,专注于通信系统 •在卫星通信系统的软件开发经验是一个加分项 •专业知识、技能和能力 •熟悉敏捷开发方法论。 •了解系统工程基础知识(网络、存储、操作系统) •具有至少一种或多种编程语言(如C++、Java、Python、Golang、PowerShell)的编程经验 •深入了解卫星技术、地面段运营和相关挑战。 •良好的网络和路由协议理解,包括MPLS电路和子网 •较强的解决问题的能力,能够应对复杂的技术挑战。 •优秀的沟通技巧,能够有效地与跨职能团队和利益相关者合作。 •熟悉测试驱动开发(TDD)和模拟软件测试方法论 •能够考虑硬件资源限制设计软件。 •具有云技术、虚拟化和容器化的经验。 •熟练使用软件建模工具创建稳健的架构。 •具有与分散团队合作的经验 决策和监督 •在这个角色中,任职者将对Telesat LightSpeed项目的技术方向产生影响。他们需要根据适用的经验提出建议和决策。 •这个角色没有直接报告,但将与多学科工程团队合作和互动。 工作条件 •这个角色提供混合工作环境 •工作条件通常舒适,类似于办公环境 •可能需要国际出差 成功的候选人必须能够在加拿大工作,并在加拿大控制货物计划(CGP)下获得许可。 在Telesat,我们以平等机会雇主的身份为自豪,重视职场平等。我们致力于在面试过程的每个阶段提供最佳的候选人体验,包括任何所需的适应措施。所有已被选中进行面试并需要适应措施的合格申请人,应及时告知Telesat人才团队。我们将与您合作满足您的需求。提供的所有适应信息将被视为机密。 申请此职位