高级嵌入式软件工程师
职位描述
职位描述:
岗位职责:
1、负责嵌入式平台(Linux/Android)产品的软件开发和性能优化;
2、负责根据模块需求,进行模块设计、编码、单元测试及相关设计文档的编写;
3、负责软件与硬件平台(FPGA/接口/产品硬件)的调试工作;
4、负责软件平台或子系统的开发维护工作;
5、负责解决产品在开发、测试及售后过程中产生的软件问题;
任职资格:
1、 计算机、软件工程、自动化、通信、电子信息等相关专业,本科及以上学历;
2、 5年以上Linux应用开发经验,熟练使用C/C++开发语言;
3、 至少主导开发过3个以上Linux平台的项目,熟练使用Git、GDB;
4、 掌握以下3个编程技术:Socket网络编程,多线程多进程编程,设备控制(SPI、I2C、CAN、USB等),Shell脚本,进程间通信;