VOBC技术专家/软件架构师

16个月前全职
Thales Group

Thales Group

location 多伦多
unsaved
地点: 加拿大多伦多,泰雷斯(Thales)的人们构建的解决方案每天支持全球8500万条主线和市郊乘客旅程。我们的铁路信号和通信系统在全球各大城市的地铁线路上使用,控制着全球16个国家的72,000公里路线、每天52,000列火车。我们还部署了首个全国性的售票系统,每天在100个城市处理超过5000万个售票交易。 泰雷斯在全球范围内为大规模轨道交通应用提供领先的基于通信的列车控制(CBTC)和联锁系统。城市铁路信号的竞争中心就位于多伦多市中心。作为加拿大最大的办公室,我们拥有涵盖软件开发生命周期(SDLC)的每个步骤的部门!这包括软件、硬件、系统设计、验证与验证、运营等。 财务、人力资源和IT等支持企业共享服务团队也位于该办公室。我们的办公空间旨在提供一个可持续、健康的工作场所,展现TRSS的品牌形象,同时增加协作。特点包括Greenguard家具、能源之星家电、低排放胶粘剂、密封剂以及内部办公室的滑动玻璃门可以提供日光和室外景观。 加入我们在多伦多的大型交通家族吧!软件工程团队正在寻找一位VOBC技术专家/软件架构师来在我们的多伦多办公室工作。成功的候选人将在技术上负责软件组件和架构,以及其与整体子系统/系统软件架构的一致性。他/她还与系统工程师和产品设计权威合作,确保解决方案的自上而下的细化与软件开发执行策略一致。 主要职责: 了解客户需求,并通过生命周期关注点(如高级研究、模拟、模型、原型等)对其进行形式化描述、架构和算法设计以及功能和非功能需求的细化 设计代码、调试、编写测试程序和测试软件代码,主持设计审查审核代码、测试程序和测试结果 分析并实施缺陷报告的修正 在现场进行工程测试,并调查现场问题 在投标过程中为软件提供成本估算 在特定投标的软件中提供风险及其价值的相关性 协助功能经理为员工提供培训、领导和激励 与系统工程团队共同进行协同工程活动,以确保系统软件一致性、软件组件的正确细化和与软件架构的符合 以最佳技术和及时的方式解决任务 保持对新技术发展的了解,并帮助评估新产品和流程以改进当前的软件开发 也可以在自己的技术领域内花费一部分时间进行工作包管理(WPM) 确保整个项目/产品的整个生命周期中定义和维护软件架构 领导和协调软件架构策略 支持在成本、进度、需求和技术可能性之间权衡的评估 确保软件团队遵守适用标准、软件重用政策和软件开发计划 所需技能和经验: 计算机科学、工程或相关领域的大学学位 至少8年相关工作经验 熟练的分析能力,能够根据现场日志诊断问题并将事件与故障相关联 能够处理中大型软件应用程序的任务 熟悉软件开发流程 能够迅速融入团队并独立工作 熟悉软件开发环境(Microsoft Visual Studio、桌面模拟器、目标模拟器等) 精通铁路信号技术,包括Sel Trac CBTC 在使用敏捷方法的团队中工作的经验 在使用Microsoft Office套件的典型程序方面有实际经验(如Eclipse、Jira、Git、Clear Case、Clear Quest、Doors等) 以任务关键/近实时系统的软件开发具有专家级经验 包括C++语言的软件开发经验,包括模板、STL、Boost、MFC的使用 精通C#、WPF 熟练使用Perl和Ruby等脚本语言 具备面向对象的知识...