一、工作职责:
1、银河麒麟、锐华reworks、Linux、VxWorks、RTOS驱动程序和板级支持包的开发
2、TI/国产DSP板级支持包开发和驱动开发;
3、操作系统中间件以及应用程序开发;
4、RapidIO、以太网、CAN等通信方式下的应用程序开发;
5、用户技术支持
二、岗位要求:
1、精通C/C++语言,熟悉常用数据结构和算法,有嵌入式C/C++语言编程经验;
2、熟练使用Keil、IAR、STM32CubeMX等嵌入式开发环境,以及Git版本控制工具;
3、具备较强的需求分析能力和文档编写能力;
4、具有一定的银河麒麟或reWorks操作系统上的软件开发经验优先;
5、掌握Python或Java,尤其在自动化测试或跨平台开发中;
6、熟悉PCIE、UART、SPI、I2C、CAN、Ethernet等接口,掌握Modbus、TCP/IP等通信协议优先;
7、具备数字/模拟电路知识,能阅读电路原理图,使用示波器、逻辑分析仪调试硬件优先;
8、操作系统内核裁剪、驱动开发(如BSP开发)、文件系统定制优先;
9、独立调试软硬件问题,分析系统故障(如死机、通信异常);
10、抗压能力,适应项目紧急迭代或短期出差;
11、具备良好的阅读英文资料的能力。