铁路系统高级嵌入式软件设计师
为克诺尔制动铁路设备设计并验证嵌入式软件,协同开展软件、电子和机电系统相关工作。 职责涵盖架构设计、集成、测试、故障排查和技术文档编写。
描述
- 为铁路子系统开发和维护嵌入式软件。
- 定义软件架构、模块、接口及其交互方式。
- 按照最佳实践编写可靠且文档齐全的代码。
- 维护软件需求规范并确保需求可追溯。
- 将软件与电子模块及机电系统集成。
- 设计并执行单元、集成和功能验证测试。
- 调查问题、找出根本原因并提出稳健的修复方案。
- 支持在测试台架上进行测试,并在需要时支持车辆测试。
- 与系统、硬件、测试和生产团队协作。
- 参与技术评审和架构评估。
- 编写清晰、结构化的文档,供内部和外部评审使用。
任职要求
- 获准在加拿大工作。
- 拥有软件工程、计算机科学、电气工程或相关专业的学士学位。
- 具有至少六年嵌入式系统或工业设备软件开发经验。
- 熟练掌握嵌入式 C/C++、微控制器、实时操作系统(RTOS)以及框架或中间件。
- 了解 CAN、RS485 和 TCP/IP。
- 了解涵盖架构、需求、测试和持续集成的软件工程实践。
- 具备在符合标准的环境中工作的经验(例如 EN 50128、EN 50716、IEEE 1558 或同等标准)者优先。
- 具备出色的书面沟通能力。
- 精通法语和英语。
福利待遇
- 在适用情况下报销魁北克工程师协会(OIQ)会员费。
- 搬迁补助。
- 雇主全额支付全面的团体保险。
- 可选择参加 FTQ 赞助的注册退休储蓄计划(RRSP)。
- 雇主缴费的退休计划。
- 员工购股计划。
- 弹性工作时间,助力平衡工作与生活。
- 个人假。
- 社交活动。
