嵌入式软件工程师

职位描述
岗位职责:
1、负责产品的嵌入式软件开发、维护和优化工作。
2、根据客户需求,负责软件需求定义、系统设计、详细设计、编码以及相关文档撰写。
3、解决产品在测试、生产和应用过程中软件相关的问题。
4、根据产品规划,进行外设驱动、算法模块的集成开发与测试,按期、保质的完成各项开发任务。
5、根据项目规划与分工,承担软件开发及自测工作,确保软件开发按时保质的完成。
6、与操作系统部门协同工作,按照规定协议进行通信接口程序设计,保证产品软件稳定可靠。
7、根据部门产品生产要求,提供完善的生产指导文件,积极解决生产过程中出现的各种软件问题,保证产品可尽快投放市场。
8、负责软件的设计和编码,包括嵌入式软件开发、鼎信统一软件平台开发。
9、负责设备研发及商用过程中的功能、性能、可靠性等问题的定位解决。
10、解决产品在实现过程中的技术难题,应用前沿技术提升产品的核心竞争力,如超高实时性关键技术、虚拟化技术(docker等)、性能调优、可靠性、数据库等。
职位要求
任职要求:
1、计算机、自动化、通信工程、测控技术与仪器、电子信息、流体计量或传感器相关专业方向本科及以上学历。
2、熟悉硬件原理,能看懂原理图,有一定的模拟和数字电路设计基础,了解单片机、DSP、FPGA等嵌入式设计流程。
3、精通C/C++语言,有良好的编程习惯和技巧及技术设计文档写作能力。
4、具备良好的学习能力、分析问题、解决问题的能力。
5、工作认真负责、积极主动、善于沟通、有团队合作开发能力。
6、熟悉SPI、I2C、UART等常用接口,具有一定的数理逻辑基础。
7、对CPU、操作系统、驱动有一定的了解。
8、熟悉基本的数据结构和算法。
9、有实际项目开发经验或者校内外软件编程大赛经验者或者参与过开源社区组织者优先。
10、熟悉Linux操作系统或者某种RTOS(比如freertos)者优先。
11、身体健康,无传染病。
联系方式
申请职位成功!