深圳联想项目,入职缴纳五险一金+周末双休,班车接送,有食堂
13薪+餐补,工作强度友好不加班
• 负责嵌入式产品的软件架构设计、方案论证及核心模块开发,基于C/C++语言完成嵌入式应用程序、驱动程序的编码、调试、优化及维护工作,确保产品稳定性和可靠性。
• 精通RTOS(如FreeRTOS、uC/OS、RT-Thread等)开发,负责RTOS内核配置、任务调度、中断管理、内存管理及IPC通信等模块的设计与实现,优化系统实时性和资源利用率。
• 熟悉硬件原理,能够看懂原理图、PCB板图,理解MCU、外设(UART、I2C、SPI、ADC/DAC等)的工作机制,完成驱动程序的开发、调试与适配,解决软硬件交互过程中的各类问题。
• 参与产品需求分析、技术方案评审,主导嵌入式软件相关技术难点的攻关,推动技术优化和创新,提升产品性能和开发效率。
• 编写软件设计文档、测试用例、用户手册等相关技术文档,规范文档管理流程;配合测试、生产等部门完成产品测试、量产交付及售后技术支持工作。
任职要求
• 本科及以上学历,计算机、电子信息工程、自动化、软件工程等相关专业,5年及以上嵌入式软件开发工作经验,有成熟量产产品开发经验者优先。
• 精通C/C++编程语言,具备扎实的编程基础,熟练掌握数据结构、算法、指针操作、内存管理等核心知识点,能独立完成复杂模块的编码与调试。
• 熟悉至少1种主流RTOS(FreeRTOS/uC/OS/RT-Thread)的底层原理与开发实践,能熟练进行任务创建、调度优化、中断配置、信号量/消息队列等IPC机制的开发与调试。
• 具备扎实的硬件基础知识,能看懂硬件原理图,熟悉MCU/MPU(如STM32、ARM Cortex系列等)的架构及外设工作原理,能独立完成各类外设驱动(UART、I2C、SPI、CAN等)的开发与适配。
• 熟悉嵌入式系统开发流程,掌握交叉编译、调试工具的使用,具备问题定位、性能优化的能力,能快速解决开发及量产过程中的软件问题。