- 地点
- 上海,中国
- 工作方式
- 现场办公
- 类型
- 全职
- 发布
- 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多个国家和地区的客户和乘客的多元化需求。作为一支多元化的全球团队,我们引以为豪的是我们持续创新的传统,这也是我们能够快速发展、高效运营的基石。