嵌入式系统开发工程师是从事公司自研处理器系列芯片的嵌入式系统设计与开发辅助工作,需了解RISC处理器体系结构以及汇编语言,主要负责底层驱动开发、操作系统移植及应用程序编写,工作还涵盖系统搭建与配套软件开发。本岗位侧重于嵌入式方案的支持工作,主要体现在服务于公司嵌入式方案业务推广、项目开发、项目运维各阶段工作,能够配合项目组完成代码编写、集成测试、故障排除等各环节工作。
工作职责:
1、负责平台系统定制部署:u-boot和Linux内核的驱动开发与移植、应用软件调试等工作;
2、负责编写驱动程序相对应的测试应用程序;
3、负责板卡的BSP(板级支持包)的开发与维护,以及对板卡的出厂测试;
4、在项目经理管理协调下,分析排查客户在项目孵化期内遇到的底层技术问题;
5、撰写测试报告与服务支持报告,并及时客观的反馈客户项目研发期内遇到的问题。
工作要求:
1、 本科及以上学历,计算机或相关专业,2年及以上驱动开发经验,或接受过嵌入式相关技术培训;
2、 熟悉Linux基本设备驱动模型、u-boot及内核启动流程,并了解嵌入式常用接口及其协议;
3、 熟悉C语言,了解汇编语言及shell等脚本语言;
4、 能够阅读硬件原理图以及中英文芯片手册;
5、 熟悉git或SVN等代码版本管理软件;
6、 具备良好的技术沟通能力、团队合作能力,以及技术服务意识;
7、 能接受低频次的短期出差,有一定抗压能力;
8、 有ARM、MIPS、RISC-V等平台使用经验者优先。