MTS - 软件工程师 - 实时操作系统,嵌入式开发

蒙特利尔 8天前全职 网络
面议
MTS - 软件工程师 - RTOS,嵌入式开发 地点: 加拿大,远程 加拿大公民(请参阅下方所需的公民身份许可) 为什么选择风河?风河的影响力遍及关键基础设施领域,如电信(包括5G)、工业(自动化、可持续能源、机器人、采矿)、互联医疗和医疗设备、汽车(互联和自动驾驶车辆)以及航空航天与国防。我们被VDC Research评为边缘计算操作系统平台的第一名。风河经常因在物联网安全、云和边缘计算方面的卓越表现而获得行业认可,并连续8年被评为“最佳工作场所”。 如果您热衷于在一个关怀、尊重的文化中以成长心态扩大您对世界的影响力,欢迎加入我们,帮助引领智能边缘的未来! 在操作系统团队中,我们创新技术,以现代化嵌入式VxWorks操作系统和我们的虚拟机解决方案,为我们的边缘设备客户提供支持。我们正在寻找一位技术娴熟且经验丰富的操作系统开发负责人,领导和指导我们的本地团队设计、开发和优化我们的VxWorks操作系统组件。在这个角色中,您将领导技术项目,指导初级开发人员,并推动我们操作系统开发计划中的创新。 您的专业知识将在开发下一代VxWorks操作系统中发挥关键作用。 您将与谁合作 成功的候选人将加入一个全球化且技术娴熟的RTOS开发团队,开发我们的下一代VxWorks操作系统。该候选人将与远程技术负责人合作,领导和推动创新想法,设计和开发新功能,同时确保VxWorks作为一个安全、可靠、高性能的操作系统的核心价值。该候选人还将参与领导特定技术领域。 职责 能够领导操作系统组件的设计和开发,确保与VxWorks核心价值观保持一致。 指导和培训团队成员,营造协作和创新的环境。 根据CI/CD模型和敏捷方法开发和交付高质量的设计、代码和测试。 进行深入分析和故障排除,推动问题的解决和改进。 与产品管理团队合作,定义和规划产品功能。 在团队内开发和实施编码、文档和测试的最佳实践。 使用敏捷开发参与软件开发过程的各个方面。 资格/技能 计算机科学、计算机/电气工程或同等技术学位的学士/硕士学位。 8年以上软件操作系统开发相关技术经验。 在开发团队中有领导或指导角色的经验。 精通C/C++和汇编语言。 出色的分析和调试技能。 对操作系统概念有深入理解,如用户进程管理、内存管理和文件系统。 具有RTOS软件开发经验,如核心操作系统内核功能。 低级设备驱动程序、BSP板启动或架构级开发经验者优先。 优秀的书面和口头沟通能力。 具有虚拟化技术经验者优先。 较强的领导能力和团队协作能力。 熟悉迭代和敏捷/敏捷软件开发过程。 能够有效管理多个项目和优先事项。 了解ASPICE或汽车标准者优先。 嵌入式安全经验(可选) 分析CVE对嵌入式设计的影响,并整合自定义和开源代码更改以解决漏洞。 实现安全引导加载程序。 创建加密存储设备驱动程序或文件系统。 开发加密网络协议,使用硬件密钥存储和非对称加密保护嵌入式设计。 福利 工作场所灵活性: 混合工作。 公司赞助的健康、牙科和人寿保险。 通过短期和长期残疾提供收入保障…