Why Work at Lenovo We are Lenovo. We do what we say. We own what we do. We WOW our customers. Lenovo is a US$69 billion revenue global technology powerhouse, ranked 196 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY). This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com , and read about the latest news via our StoryHub . Description and Requirements 岗位职责/Job Responsibilities: 1、开发多种外设芯片或模块(AG、PPG、NAND、EMMC、LCD、TP、NFC、GPS等)的驱动程序; 2、调试多种常用总线(I2C, SPI, UART, SDIO, USB等)的驱动程序; 3、根据 Cortex-M4/M33 MCU 架构原理与 RTOS 的操作系统原理对驱动程序进行性能、稳定性与功耗的问题解决与调优; 4、对接产线生产的debug需求、对接用户应用场景的debug需求,基于问题现象及其log进行问题排查; 5、优化和重构RTOS的驱动程序框架,提高不同项目中的同类外设器件的代码复用度。 岗位要求/Job Requirements: 1、熟练掌握 C语言; 2、有丰富的常用总线与外设芯片或模块的驱动开发经验; 3、熟悉 ARM Cortex-M4/M33/M55 系列 MCU 芯片的系统总线原理、架构原理和各种工作模式; 4、对 RTOS 有深入的了解,熟悉任务调度、通信、内存管理等; 5、有穿戴产品、智能硬件、运动健康相关产品的驱动开发经验者优先考虑; 6、有低功耗嵌入式产品的软件开发经验优先考虑; 7、沟通良好,责任心强。 Additional Locations : China - Shanghai - 上海(Shanghai) China China - Shanghai China - Shanghai - 上海(Shanghai) Go back Apply If you require an accommodation to complete this application, please contact ability@lenovo.com