岗位职责:
1、根据需求文档,编写概要设计、详细设计,并开发相应模块代码;
2、负责将公司软件从Windows平台移植到嵌入式Linux平台;
3、负责嵌入式Linux平台系统选型,裁剪、优化,
4、负责公司软件产品在ARM板卡上产品化进程;
5、协助完成系统在用户现场的部署,诊断并解决系统存在的问题;
6、领导安排的其他任务。
任职要求:
1、名校本科或以上学历,计算机,软件,电子,自动化等理工科专业毕业;
2、至少3年ARM环境嵌入式开发经验;
3、精通C/C++及Linux下开发工具的使用;
4、熟悉嵌入式Linux系统,能快速在嵌入式环境下对Qt、boost、opencv等库进行编译,移植和应用;
5、熟练掌握嵌入式Linux系统下的软件开发所需技能,包括但不限于:
网络、串口、USB接口、文件读写操作编程,多进程、多线程编程,内存管理,Bootloader移植,嵌入式Linux系统移植,常见开源项目移植等;
6、熟练使用Linux调试工具,能够快速定位问题,解决问题;
7、有算法移植到FPGA产品开发经验者优先,有机器视觉项目经验尤佳;
8、细心谨慎,思维缜密。良好的沟通表达能力和逻辑推理能力,动手能力强,能独立开展工资解决相关疑难问题。