嵌入式软件开发工程师
岗位职责:
1. 负责软件底层(bootloader、OS、driver)、基础应用软件及中间层等软件的开发与维护;
2. 负责系统的集成与性能优化;
3. 负责设备与外部系统的对接、联调;
4. 负责新技术的预研;
5. 负责技术文档的整理和编写,软件版本管理及发布。
任职要求:
1. 大学本科以上学历,通信、电子、无线电、微波、自动化等相关专业;
2. 5年及以上的嵌入式研发工作经验,有作为核心技术人员参与至少一个完整的项目经验;
3. 熟悉主流架构嵌入式处理器,如:ARM、POWERPC、MIPS等;
4. 熟悉Linux操作系统和TCP/IP协议栈;
5. 熟悉主流bootloader,能够基于bootloader定制化开发相应功能;
6. 熟悉常见的通信接口,如CAN,UART,SPI,I2C,PCI-E, USB等;
7. 有一定的硬件基础,能看懂原理图,会使用示波器、逻辑分析仪等;有通信、汽车电子、机器人或航空航天相关产品开发经验;
8. 熟悉C语言、数据结构及基础算法。
9. 有很好的团队合作精神,积极主动,善于交流。