旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

员工软件架构与物联网

Staff Software Architect, IoT

奥的斯(Otis)

地点
上海,中国
工作方式
现场办公
类型
全职
发布
2025-11-20
编号
20147052

楼宇自动化电梯与扶梯通信物联网

职责

  • 负责IoT网关嵌入式软件方案的评估和实施
  • 负责IoT网关嵌入式软件开发过程技术风险管控和解决
  • 负责IoT网关嵌入式软件架构/设计/性能优化
  • 负责嵌入式软件供应商管控
  • 负责和嵌入式软件开发人员沟通并共同解决软件相关问题
  • 负责解决嵌入式开发过程中遇到的任何软件难题

必备要求

  • 有6年以上Linux平台的开发经验,2年以上Linux平台架构师经验
  • 精通Kernel的裁剪,优化,编译,并有能力调查和解决kernel引起的问题
  • 精通Linux系统以及常用驱动开发(I2C, I2S, UART, PCI, CAN等)
  • 掌握4G通信模块驱动开发
  • 熟练掌握HAL/OSAL抽象层的定义和规划,指导开发人员
  • 熟练掌握Infrastructure基础组件层的定义和规划,指导开发人员
  • 掌握功能安全开发以及相关功能安全需求,并能指导产品的安全认证
  • 精通多线程开发,和进程间通信,熟练掌握多线程中因死锁等引起疑难问题
  • 掌握硬件的基本知识,掌握datasheet和硬件原理图的阅读,应用于驱动开发
  • 精通C/C++编程
  • 精通CPU/内存/中断/DMA等嵌入式系统
  • 熟悉软件品质保证流程和相关工具使用(单元测试,静态扫描,动态扫描,开源代码扫描)
  • 表达交流能力突出,能够指导开发人员按照架构设计进行开发,并review设计/代码质量
  • 极强的自驱力,能善于发现开发中的问题,并主动积极寻求解决方案
  • 英语作为工作语言,可以无障碍口语交流和书面交流

优先条件

  • 熟悉boost/poco C++的移植/裁剪,有基于boost/poco C++的开发经验为佳

Responsibilities

  • Evaluate and implement embedded software solutions for IoT gateways
  • Manage and resolve technical risks in the IoT gateway embedded software development process
  • Architect, design, and optimize performance of IoT gateway embedded software
  • Manage embedded software suppliers
  • Communicate and collaborate with embedded software developers to resolve software issues
  • Resolve any software challenges encountered during embedded development

Must Have

  • 6+ years of Linux platform development experience, including 2+ years as a Linux platform architect
  • Proficient in kernel trimming, optimization, and compilation, with ability to investigate and resolve kernel-related issues
  • Proficient in Linux systems and common driver development (I2C, I2S, UART, PCI, CAN, etc.)
  • Experience with 4G communication module driver development
  • Proficient in defining and planning HAL/OSAL abstraction layers and guiding developers
  • Proficient in defining and planning infrastructure component layers and guiding developers
  • Knowledge of functional safety development and related requirements, with ability to guide product safety certification
  • Proficient in multithreading development and inter-process communication, skilled in resolving complex issues such as deadlocks in multithreading
  • Basic hardware knowledge, able to read datasheets and hardware schematics for driver development
  • Proficient in C/C++ programming
  • Proficient in embedded systems including CPU/memory/interrupts/DMA
  • Familiar with software quality assurance processes and related tools (unit testing, static scanning, dynamic scanning, open source code scanning)
  • Strong communication skills, able to guide developers to develop according to architecture design and review design/code quality
  • Highly self-motivated, able to identify development issues and proactively seek solutions
  • English as working language, with fluent verbal and written communication

Preferred

  • Familiar with porting/trimming boost/poco C++, experience in boost/poco C++ development is a plus

公司简介

奥的斯是全球知名的电梯和自动扶梯制造商、安装和服务提供商,每天运送乘客约24亿人次,维保电梯和电扶梯240多万台,这是行业内非常大的维保台量。在世界各地诸多的地标建筑中,都可以看到奥的斯电梯的身影,包括埃菲尔铁塔、帝国大厦、哈利法塔和双子塔。目前,奥的斯在全球拥有72,000名员工,其中包括工程师、数字技术专家、销售和职能专家,以及工厂和工地技术人员,致力于满足全球200多个国家和地区的客户和乘客的多元化需求。作为一支多元化的全球团队,我们引以为豪的是我们持续创新的传统,这也是我们能够快速发展、高效运营的基石。