岗位职责:
1、负责嵌入式软件开发和移植工作;
2、根据客户需求,负责软件需求定义、系统设计、详细设计、编码以及相关文档撰写;
3、解决产品在测试、生产和应用过程中软件相关的问题。
任职要求:
1、熟练掌握C/C++开发;
2、熟练掌握C51、ARM芯片的开发;
3、熟练掌握外围驱动和固件程序的开发和调试;
4、熟练掌握基于实时操作系统(Linux/ucos/freertos)以及开发;
5、熟练掌握常用的总线协议(SPI,IIC,Uart,can,485等);
6、熟练掌握常用的数据结构和算法应用;
7、熟悉各类IDE开发环境(keil/CW等)以及调试工具(Jink/PE等);
8、熟悉STM、NXP、TI等芯片软件开发;
9、熟悉硬件电路调试以及示波器等工具使用;
10、熟悉无线通讯项目开发优先。