金鸡湖达发科技(mtk)长期驻场:
工作职责:
负责嵌入式平台(如 ARM、MIPS 架构)于 Linux 与 RTOS(eCOS)环境下的 BSP开发、整合与维护
开发与整合系统层级功能,包括:
电源管理(如 DVFS, Dynamic Voltage and Frequency Scaling);
CPU 支援(MIPS/ARM 架构相关初始化与管理);
记忆体管理(CMA, MMU, MPU, MMAP, DMA 等);
Timer、Watchdog、RTC、Thermal Sensor等;
撰写与维护相关驱动程式,确保系统稳定运作与效能最佳化;
参与 bootloader、kernel 启动流程设计与除错,协助系统资源初始化与管理;
负责系统效能分析与优化,熟悉并运用 perf、top、strace、ftrace 等效能分析工具,撰写效能测试脚本,针对 CPU、记忆体、I/O 等资源进行瓶颈分析与调校
设计、撰写与维护编译流程,包括 Makefile、Bash Script 等自动化建置脚本,提升开发与维护效率,并确保软体版本与组件的一致性;
任职要求:
熟悉C/C++程式语言,具备嵌入式系统开发经验;
了解Linux kernel、device driver、bootloader(如 U-Boot)等相关架构;
具备RTOS开发或移植经验;
熟悉 ARM 或 MIPS 架构,具备CPU、记忆体管理;(CMA/MMU/MPU/MMAP/DMA)相关开发经验;
熟悉电源管理(如 DVFS)、Timer、Watchdog、RTC、Thermal Sensor等驱动开发与整合;
具备系统效能分析与优化经验,能熟练运用 perf、top、strace、ftrace 等效能分析工具,并能撰写效能测试脚本;
熟悉Makefile、Bash Script等自动化建置工具,具备编译流程设计与维护经验
能阅读英文技术文件,具备良好问题分析与解决能力;
具备量产测试、韧体升级、OTA等相关经验;
熟悉交叉编译工具链、版本控制(如git);
有效能分析与除错经验;
具备良好沟通协调、专案管理与问题解决能力;
与硬体、应用软体团队协作,解决跨部门技术问题,并支援产品量产导入;
撰写与维护技术文件、开发规范.