职位要求
一、职位名称:嵌入式软件开发工程师
二、职位描述:
1、 工作概要Job Purpose:
负责合纵嵌入式开发部门软件开发工作。
2、 工作任务Task:
(1)按相关标准和规约要求对嵌入式产品进行软件相关的需求分析、设计论证、功能及性能规格制定
(2) 负责软件工程的架构设计、源代码开发、模块功能调试及产品运行调试
(3) 负责编写与管理软件工程质量文档
(4) 负责按上述内容参与新产品的开发项目、现有产品的迭代升级项目
(5) 负责与生产部门、方案外包商进行软件相关的对接工作
3、 专业知识与技能Professional Knowledge and skill:
(1) 熟悉嵌入式系统的工作原理,熟悉CPU芯片外围数字与模拟电路,具有电气、自动化产品开发背景者优先
(2) 具有DSP、ARM、FPGA的单板开发经验,熟悉TI公司的DSP、ARM、MSP430的芯片产品及其开发过程
(3) 熟悉嵌入式Linux的软件层次架构及开发过程,包括makefile、uBoot、内核裁减、文件系统等
(4) 熟悉Linux C、Shell、Python等开发语言,熟悉硬件底层驱动、应用层程序的开发过程,具有良好的源代码编程习惯
(5) 熟悉GNU、CCS、StartWare、controlSUITE、430Ware等多种交叉编译环境与库工具,熟悉Linux操作系统的各个历史版本及Ubuntu、Redhat等第三方版本,了解数据库与云服务器技术
4、 工作经验Experience:
具有相关5年以上的开发工作经验
5、 教育背景Education:
计算机、电子、通信及其相关专业本科以上学历;
6、 语言要求Language:
具备良好的英文读写能力、技术文档组织及编写能力
7、 其他Others:
为人正直诚实、责任心强、工作踏实、积极主动,具备良好的团队合作精神、沟通协调能力、高效工作能力, 能适应加班、出差等工作安排。