EN
嵌入式软件工程师

工作内容:

1. 辅助嵌入式软件系统方案设计和架构设计;

2. 进行通讯协议设计;

3. 进行嵌入式软件概要设计;

4. 进行嵌入式软件的详细设计;

5. 进行嵌入式软件的编码和调试;

6. 指导助理嵌入式软件开发工程师进行模块编码调试;

7. 功能优化以及解决反馈的问题;

8. 负责完成相关技术文档的编写、审查;

任职资格:

教育背景: 本科及以上,计算机或自动化相关专业。

培训经历: 无特定要求。

经    验: 3年及以上LINUX类嵌入式软件开发经验,或硕士毕业。

技能技巧:

1. 精通C/C++开发语言,掌握通用数据结构和算法知识;

2. 能使用UML等软件建模语言进行嵌入式软件设计建模;

3. 了解ARM体系架构;

4. 了解LINUX/QNX操作系统体系架构;

5. 熟练掌握基于LINUX/QNX操作系统的多进程及多线程编程方法;

6. 熟练掌握基于LINUX/QNX操作系统的socket编程方法;

7. 掌握LINUX/QNX操作系统的内核移植、引导程序移植能力(可选);

8. 掌握LINUX/QNX操作系统的驱动程序开发能力;

9. 掌握RS232、RS485、CAN等接口或协议的链路层、应用层协议设计能力

10. 熟练掌握GCC编译器进行嵌入式CPU软件编译和调试;

11. 熟练掌握基于QNX/LINUX操作系统的嵌入式应用程序设计开发能力;

12. 能够读懂电路原理图,能识别一般元器件,能进行电路板调试,动手能力强;

13. 有一定的沟通能力,能在项目团队内协作开发,共同完成项目。

软技能及合规:

优秀的分析、问题解决和概念分析推理能力;

能够在压力下工作,并达成时间要求;

既能独立工作,又具备团队合作精神;

能够遵守编码规则和流程;

认可公司的所有制度。


如果您中意此岗位,请将您的简历发送至邮箱:Recruitment@yunda-tec.com,我们会在第一时间联系您!