航空创新研究(AIR)实验室
新加坡民航管理局(CAAS)和泰雷兹于2019年11月成立了这个价值3000万新加坡元的研究实验室,作为加速CAAS和泰雷兹在下一代空中交通管理(ATM)领域创新和合作的重要枢纽。
AIR实验室由CAAS和泰雷兹的高级管理人员共同领导,利用人工智能(AI)和机器学习(ML)等开放和先进技术,开发和展示未来ATM概念验证(POC)。AIR实验室的POC将允许将新的创新快速集成到ATM系统中。AIR实验室还与泰雷兹数字工厂共同驻扎,以与泰雷兹的数字化转型努力协同。
AIR实验室位于位于新达城的WeWork旗舰地点,旨在加速本地ATM专家的下一代发展并培养他们的才能。CAAS和泰雷兹的ATM领域专家、软件开发人员/工程师和空中交通管制员(ATCOs)也将在POC上协同工作,以敏捷的方式进行工作。在国家研究基金会的航空变革计划(ATP)的支持下,AIR实验室为ATM价值链中的多个利益相关者提供了一个开放的平台,包括AI专家、软件工程师、本地初创企业和企业,以合作克服传统航空管理面临的技术挑战。
AIR实验室还为创新型初创企业提供了参与新加坡自己的ATM生态系统的机会,并共同开发可以在全球范围内推广的解决方案。
职位概述:
软件工程师负责根据解决方案的定义功能基线设计、开发和测试软件组件。软件工程师在后端软件设计和开发方面具有高度的技术熟练度,同时也愿意灵活、主动并且能够适应学习新的领域和新的概念和技术。软件工程师将在一个敏捷团队中负责新的、创新的、云原生平台的关键组件,构建世界领先的技术。
他/她的优势和发展兴趣将在核心Java、低延迟编程、实时软件、微服务、云原生应用和复杂应用环境中的开源方面。在云中部署。
职责:
·成功解释和转换功能/特性需求,根据现有和/或行业最佳实践框架进行SW实现设计
·为团队领导分配的特性/组件编写高效的SW代码和自动化SW单元测试
·在敏捷、跨国跨职能团队中工作,积极参与支持团队的成功
·提供高质量的最佳实践清洁代码
·独立思考,为解决复杂技术问题做出贡献,并与团队其他成员合作建立共识
要求:
教育
·软件工程、计算机科学或信息技术学士学位,至少5年工作经验
·在高度复杂的工程环境中工作的经验
必备技能/经验
·对软件设计和开发方法论具有强大的技术知识和实践经验
·熟练掌握核心Java、Java 8
·熟悉常见的集成模式(包括云原生的微服务和流式处理,如Lambda和Kappa模式)
·成功开发和部署使用REST、RESTful Web服务和API网关等表示和部署的Web服务的公共API
可选技能/经验
·了解云技术和云原生架构用于系统设计和交付。特定云供应商平台服务的了解,特别是Kubernetes,
·了解消息代理中间件/ COTS软件包,如Kafka生产者/消费者和Kafka Streams
·了解云技术、架构和部署领域的网络安全概念(例如,事物如何连接和潜在的风险区域)
·了解虚拟化和容器化部署,并且最好具备Linux基础知识
·以前接触和使用过几种CI/CD和自动化SW测试工具,并具有实际的软件设计和开发经验。
·熟练使用I/SDE和Gitlab(或等效)环境,并能够快速构建SW项目并在受限环境中进行调试和项目增量交付。
·了解实时软件开发和安全关键系统
·了解多种语言(如Kotlin、Go、TypeScript、Ada或Java 6)或框架(React、Swing)
·以前在大数据存储和分析平台(数据湖)和数据处理工具(例如Kibana、Elasticsearch、LogStash)上的经验
·以前在AI/ML框架上的经验
·基于基本操作系统(Linux)cli和shell脚本的高级用户,以加快个人和团队的成果。
软技能
·具有学习敏捷性、灵活性和主动性
·适应敏捷的团队合作和与客户的互动