Linux系统工程师 2017-07-16

工作职责:
1. 基于ARM Linux(或Android)平台构建人工智能(语音、CV、DL等框架)应用开发所需要的基础支撑系统;
2. Linux内核驱动、基础应用软件移植开发、调试和性能分析;
3. 基于主流开源软件系统模型,依据实际要求,完成模块设计、开发和优化;
4. 系统需求分析、分解和指导文档书写。


任职要求:
1. 全日制本科以上学历, 3年以上从事嵌入式Linux系统软件开发经验;
2. 熟悉GNU toolchains、GNU Make,能够使用GNU make进行Linux软件项目开发管理,能够独立编写开发项目的Makefile;
3. 熟悉C/C++在Linux平台的开发,良好的编码习惯和风格;熟悉常用的Linux shell
4. 具备独立开发能力,责任感强,良好的团队合作意识,优秀的沟通和协调能力;
5. 有以下任一开发经验优先考虑:
     1) 熟悉Linux内核实现基本原理;对Linux系统线程管理、资源管理和分配、系统IO、任务调度相关机制有深入理解;能够熟练在Linux下进行多进程,多线程程序设计;
     2) 熟悉ARM Cortex-A CPU、NEON/SIMD和多线程代码优化;
     3) 熟悉Linux distribution开发经验或有Android系统软件开发;
     4) 熟悉OpenCV视觉算法或应用开发(嵌入式Linux平台);
     5) 熟悉SLAM算法或应用开发(嵌入式Linux平台)。


工作地点:上海市漕河泾/北京海淀知春路/深圳南山科技园

投递简历