如果你喜欢站在创新的最前沿,我们正在寻找你!我们需要一名C/C++开发人员(Linux)来协助现代化我们关键任务的应用程序。
MDS与客户紧密合作,设计、建造、服务和支持世界各地最先进、独一无二的燃气涡轮测试设施。验证新的涡轮机械产品,如为你的家提供动力、带你度假或交付你的在线订单的引擎,这是一项巨大而复杂的壮举。
我们在数据分析的力量中看到了巨大的机会,凭借我们的旗舰产品,我们正在更深入地进入大数据和物联网(IoT)的世界。我们的nxDAS平台是基于网络的、可扩展的、即插即用的,以闪电般的速度传输数据,同时保持直观和用户友好。这使得组织能够自信地做出有效的、实时的、数据驱动的决策。
如果你希望在多个行业中产生直接影响,这里就是你的理想之地。MDS是全球燃气涡轮发动机测试的领导者,而nxDAS则有望成为多个领域数据采集的未来。
你的工作内容:
- 参与一个软件开发团队,为MDS的数据采集软件开发新功能,以测试燃气涡轮发动机。
- 成为一个独立团队的一部分,在尖端开发环境中负责功能的所有权。
- 在整个开发生命周期中进行软件开发编程,包括设计、编码和测试。
- 与产品经理和客户合作,确保软件满足所有规格要求。
- 与团队合作,通过参与设计和代码审查的持续改进循环,确保达到最佳标准。
- 支持软件在客户系统上部署时的集成和正式测试。
成功的关键因素:
核心技术技能
- 5年以上开发高性能、实时或分布式软件系统的经验(例如,数据采集、仪器仪表、控制系统、电信或类似领域)。具有强相关经验的优秀候选人可考虑少于五年经验。
- 精通C/C++,包括多线程、低延迟和确定性系统的开发。
- 扎实的Linux系统编程理解,包括:并发和同步内存管理IPC机制网络基础知识熟悉内核/驱动程序概念(资产)
- 现代开发工作流程经验,包括:Git和版本控制最佳实践CI/CD管道自动化测试框架AI辅助编码、调试和代码质量工具(鼓励使用)
分布式系统与网络
- 理解发布/订阅(pub/sub)架构、数据分发模式和服务到服务的通信模型。
- 网络和通信协议知识,包括:TCP/IP、UDP套接字编程多播通信时间同步消息(资产)
- 高速数据流、消息系统或电信概念经验是一个资产。
UI、可视化与工具(资产)
- 具有Qt或QML桌面应用开发经验。
- 熟悉数据可视化、监控仪表板或分析工具。
支持技术(资产)
- 具有ARM或PowerPC等替代架构的经验。
- 了解XML、模式驱动配置或结构化数据格式。
- 理解SQL和关系数据库概念。
- 具有Python或Bash等脚本语言的经验。
我们在寻找谁?
你具备:
- 在敏捷/Scrum软件开发环境中工作的经验。
- 强大的书面和口头沟通能力,能够清晰解释复杂的技术主题。
- 良好的人际交往能力,能够在多学科工程团队中有效合作。
- 计算机科学或软件/计算机工程学位。
我们在寻找一个人……
- 在快节奏的环境中茁壮成长,总是寻找新的挑战
- 准备好全身心投入产品的各个方面
- 理解你的工作给客户带来的价值,并能与开发人员和利益相关者良好沟通
- 不怕挑战常规,努力为客户提供最佳解决方案
- 能为团队带来新知识,帮助我们达到卓越的新水平
你能获得什么?
- 我们生活、呼吸我们的企业价值观:我们为参与而沟通;我们作为一个团队运作;我们迅速而有目的地行动;我们拥有结果;我们着眼长远
- 无论你是谁或来自哪里,我们欢迎新想法和新视角。我们相信团队合作。我们在一起更好。
- 我们努力通过提供内部职业发展机会来促进个人和职业成长。
除此之外,MDS还提供以下福利:
- 加拿大最佳管理公司(白金会员)
- 员工奖金计划
- 定额缴款养老金计划
- 医疗、牙科和视力福利
- 健康支出账户
- 健康与保健福利
- 积极和灵活的工作环境
- 职业发展机会
- 强调学习和发展
- 公司活动,包括家庭假日派对、员工活动、由高管主持的咖啡谈话、团队聚会等
- 包容性劳动力
加入我们的团队,成为重视你贡献的创新工作环境的重要组成部分。