职位要求
岗位职责:
1、基于公司现有的平台,针对项目需求,提出设计方案;
2、编写应用程序,实现项目需求;
3、设计基本测试用例,引导配合测试人员对产品进行测试。
背景要求:
1、本科及以上学历,理工科信息技术相关专业毕业;
2、在嵌入式linux领域工作3-5年(含以上)。
技能要求:
1、精通C/C++语言编程,对面向对象的编程思想有深入的理解;
2、精通基于Qt/GTK/miniGUI(至少一种)界面程序的开发,有Android app开发经历者更佳;
3、熟练掌握Shell脚本开发,至少了解Python、PHP、Perl脚本语言中的一种;
4、熟练掌握在linux/UNIX环境下进行软件开发的一般步骤和方法;
5、深入理解linux系统中IPC机制、文件系统机制、网络通讯机制;
6、了解linux和android系统的基本结构,对linux内核有一定的认识;
7、了解常见的硬件通讯接口(RS232、RS485、I2C、SPI、CAN等)。