岗位职责:1.负责对芯片进行功能、性能、可靠性测试与开发,测试数据分析和报告。2.负责分析优化和调整系统性能,系统诊断和分析;3.负责存储/嵌入式存储的系统验证;4.负责测试模式与自动测试、应用程序开发;5.负责核心驱动程序的开发;6.对硬件设计提出建议:7.完成领导交办其他工作。 岗位要求:1,三年及以上软件开发工作经验,本科及以上学历:计算机软件、通信、电子相关专业优先;2,精通C/C++语言,熟练掌握IAR或者Keil等开发环境,熟悉ARM Cortex系列MCU硬件架构;3,具备良好的编程规范,文档编写能力;4,能看懂硬件原理图,掌握基本硬件技能:5,熟悉linux多进程/多线程/网络编程的使用,清楚常见内存/网络/进程分析工具的基础原理、使用方法和问题排查;6,熟悉ROS编程、QT编程者优先;7,具备良好的沟通和抗压能力,能独立开展技术类问题的沟通。