职位描述
岗位职责
1.负责Linux操作系统下核心应用程序的设计、编码、调试与优化,聚焦嵌入式Linux场景,确保产品在目标硬件上的性能与稳定性;67
2.基于C/C 进行模块化开发,参与需求分析、技术方案评审;67
3.解决应用开发过程中的兼容性、内存泄漏、性能瓶颈等问题,针对嵌入式硬件资源受限特性优化代码运行效率;67
4.与测试、产品团队协作,参与版本迭代;67
任职要求
1.本科及以上学历,计算机科学与技术、软件工程、电子信息、自动化等相关专业,1 年及以上 Linux 应用软件开发经验;
2.精通C 编程语言,熟练运用C 11及以上标准特性,能独立完成模块核心功能开发;
3.熟悉linux操作系统,有linux应用开发经验;
4.熟悉linux平台下网络,多线程,多进程,Display,IPC等开发技术;
5.对嵌入式设备的常用总线有一定了解,如USB,UART,CAN,I2C等;
6.掌握CMake语法,能设计复杂项目工程架构;
7.有良好的团队合作精神,积极主动完成任务;
8.大学6级英语读写能力.