EXFO为全球主要电信服务提供商、网络设备制造商和Web规模企业开发更智能的网络测试、监控和分析解决方案,我们热爱我们的工作!
EXFO在全球25多个国家拥有近1900名员工,是全球光纤测试解决方案的第一名,并拥有最大的主动保障部署。我们广泛的智能硬件和软件解决方案组合支持客户在光纤、5G、虚拟化和大数据分析方面的网络转型。
我们始终在寻找最优秀的人才,帮助我们在一个充满无限机会的蓬勃发展的行业中引领潮流。
职位概要
电信技术正在迅速发展,EXFO旨在成为首批为制造、实验室和研究(MDR)领域提供测试和验证解决方案的公司之一。为了支持这一目标,该部门的研发团队正在扩展,正在寻找一名多才多艺、好奇并对新兴技术充满热情的全栈软件开发人员。
您的角色
作为全栈软件开发人员,您将为我们的MDR产品开发后端和前端功能。您还将创建原型和概念验证,以评估新技术、促进演示并支持持续创新。
职责
软件开发(全栈)
- 设计、开发、维护和改进我们的MDR产品的软件功能。
- 参与后端开发(API、服务、协议、低级集成)和前端开发(用户界面)。
- 理解、分析和修改现有代码,以添加新功能或改进其结构。
概念验证(PoC)和创新
- 快速开发原型,以验证与网络、接口或电子芯片相关的新技术或概念。
- 参与与硬件、FPGA和软件研发团队的技术评估。
- 进行或参与内部和外部演示。
- 在适当时,将有前途的PoC集成到现有或未来的产品中。
与硬件的互动
- 通过配置接口(如驱动程序、低级API)与电子芯片互动。
- 理解技术限制、硬件能力及其对软件的影响。
- 与硬件、FPGA和系统工程团队合作,解决复杂问题。
个人特质
- 与多学科团队(系统工程师、硬件、FPGA、软件、QA团队、生产)有出色的合作能力。
- 喜欢与本地和远程团队合作。
- 非常多才多艺;能够在产品的不同层次进行干预。
- 足智多谋,自主,学习迅速。
- 对新技术有天然的好奇心。
- 热衷于为创新产品的上市做出贡献。
所需技能
- 在硬件产品的软件开发方面有相关经验,最好是在电信领域。
- 出色的后端技能:C/C++/C#(必需)。
- 前端技能:Flutter(必需)、TypeScript、Angular(加分)。
- 熟悉Python。
- 有REST API经验。
- 熟悉Git/Gitlab、CI/CD、单元测试(加分)。
- 对硬件有浓厚兴趣,特别是:
- 阅读和理解电子芯片的技术文档
- 与其配置接口(驱动程序)互动
- 熟悉新兴、文档较少或正在发展的技术。
- 有网络通信环境经验(加分)。
要求
- 经验:5年以上软件开发经验。
- 语言:法语和英语(口语和书面)。
- 教育背景:计算机科学、软件工程、电气工程或相关领域的学士学位。
- 身份:加拿大公民或永久居民。