岗位描述
岗位职责
1、负责嵌入式应用软件设计、实现和维护工作;
2、负责软件需求和设计分析,编写软件需求和设计文档;
3、负责软件编码、调试和验证,设计测试方案和用例;
4、负责疑难问题跟进解决和系统性能调优。/1、根据产品和业务需求开发嵌入式系统底层软件,设计和实现软件功能,并编写相应开发文档;
2、开发、测试和维护产品中各种芯片驱动软件;
3、对系统软件进行优化,提升系统性能、可靠性和稳定性。
岗位要求
1、本科及以上学历,计算机、软件工程、电子信息、自动化等相关专业优先,对英文技术文档有较好的阅读理解能力;
2、熟练掌握C/C++语言,了解常用数据结构,具备良好的编程风格;
3、了解至少一款嵌入式芯片,熟悉linux或RTOS操作系统,熟悉多线程编程,熟悉TCP/IP协议;
4、了解视音频基础,视音频编解码,网络协议,智能分析原理等相关知识优先;
5、具有较强的沟通能力和解决问题的能力,工作态度积极主动,有团队合作精神。/1、本科及以上学历,计算机、电子信息、通信等相关专业优先,对英文技术文档有较好的阅读理解能力;
2、熟练使用C语言,有汇编语言或脚本语言的使用经验;
3、熟悉常用总线和接口协议,如I2C、SPI、UART,了解基本网络知识;
4、了解单片机、ARM、DSP、X86等至少一种芯片架构及组成;
5、了解操作系统原理,理解中断、进程、内存等基本概念,有Linux/RTOS上驱动或应用程序开发经验或熟悉Android Framework优先。