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

物联网软件高级经理

IOT Software Sr. Manager

奥的斯(Otis)

地点
上海,中国
资历
senior
部门
研发
编号
52601

楼宇自动化电梯与扶梯

职责

  • 负责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
  • Responsible for IoT gateway embedded software architecture, design, and performance optimization
  • Manage embedded software suppliers
  • Communicate and collaborate with embedded hardware developers to resolve hardware/software issues
  • Solve any software challenges encountered during embedded development

Must Have

  • 6+ years of Linux platform development experience, 2+ years as a Linux platform architect
  • Proficient in kernel trimming, optimization, and compilation; able to investigate and resolve kernel-related issues
  • Proficient in Linux systems and common driver development (I2C, I2S, UART, PCI, CAN, etc.)
  • Knowledge of 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; able to guide product safety certification
  • Proficient in multithreaded development and inter-process communication; skilled in resolving complex issues such as deadlocks in multi-process/thread environments
  • 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, and DMA
  • Familiar with software quality assurance processes and tools (unit testing, static scanning, dynamic scanning, open-source code scanning)
  • Strong communication skills; able to guide developers in implementing architecture designs and review design/code quality
  • Highly self-motivated; skilled at identifying development issues and proactively seeking solutions
  • English as working language; able to communicate fluently in both spoken and written English

Preferred

  • Familiar with porting/trimming boost/poco C++; experience developing with boost/poco C++ is a plus

公司简介

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