请将您的简历发送至在mycareersfuture.gov.sg上查看的电子邮件地址,并在邮件主题中注明“SWE - 设备”。
(a)职责:
与团队合作设计和开发实时、可靠、安全的电子支付设备,每天处理数百万公共交通乘客的卡片。
需要执行的活动包括以下内容:
• 需求收集。
• 为嵌入式设备设计和开发软件应用程序。
• 实现和优化通信协议(如TCP/IP、FTPS/SFTP、MQTT-S),以建立嵌入式设备与本地或云平台之间的安全可靠连接。
• 进行全面的测试、调试和故障排除,以识别和解决功能、连接性、性能和可靠性问题。
• 在软件开发生命周期(SDLC)中准备和提交交付成果物,如业务规则、软件需求规格、软件架构文档、设计规范、接口规范、源代码、测试规范、操作和维护手册、培训手册等。
• 协助处理日常应用程序支持问题。
• 与用户沟通需求测试和生产问题。
(b)资格与要求:
• 电气/电子/计算机工程/计算机科学或相关学科学士学位。
• 至少参与过一个完整的软件开发生命周期。
• 具有编写需求规格、用例、设计文档,并使用面向对象的软件设计和UML建模进行软件设计的经验。
• 熟悉并具有C++在嵌入式平台上的知识和经验(如QNX、Vxworks、嵌入式Linux)。
• 具有多线程、套接字编程和串口/USB通信经验。
• 至少有5年面向对象的软件开发经验。
• 具有以下Scrum敏捷开发方法的经验将是一个加分项:
Scrum敏捷开发方法
o 开发和集成嵌入式设备与云平台
o 开发和集成公共交通车辆端信息技术(ITxPT)服务,如GNSS和AVMS服务。
• 较强的分析和解决问题的能力
• 良好的书面和口头沟通能力
• 自我激励、独立并具有良好的团队合作精神