About this role
We are Lenovo. We do what we say. We own what we do. We WOW our customers.
Lenovo is a US$83 billion revenue global technology powerhouse, ranked #153 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 (https://www.lenovo.com), and read about the latest news via our StoryHub (https://news.lenovo.com/).
职位描述
1. 负责基于Soc Linux等操作系统驱动开发,移植与集成,包括但不限于I2C, SPI, UART, ADC, CAN, USB, Camera、IMU、Ethernet,bootloader等驱动开发
2. 负责基于MCU RTOS等操作系统驱动开发,移植与集成,包括但不限于I2C, SPI, UART, ADC, CAN, Camera、IMU、Ethernet,OTA等功能开发
3. 负责新平台的系统bringup,了解通用Linux系统的启动过程
岗位要求:
1. 精通C/C++嵌入式编程, 具备良好的编程习惯和代码规范
2. 有较好的Linux基础知识,掌握Linux驱动程序的开发流程和工作原理;
3. 熟悉Bootloader、Linux内核开发,熟悉I2C. SPI. UART. ADC, CAN,Camera驱动和设备树接口;
4. 熟悉FreeRTOS,了解多任务下的软件开发调试技巧
5. 熟悉常用的调试手段和技术, 能够独立进行问题诊断和调试
6. 有责任心,对工作充满热情,能够承担一定的工作压力
7. 熟悉Coverity, Vector Cast等静态/动态扫描工具的优先