• 编程语言
o 精通C/C++(必备),熟悉汇编语言(部分岗位要求)。
o 了解Python/Shell等脚本语言(用于自动化测试或工具开发)。
• 嵌入式系统基础
o 熟悉RTOS(FreeRTOS、ThreadX、Zephyr等)或Linux嵌入式系统开发。
o 理解处理器架构(ARM Cortex-M/A、RISC-V等)及外设驱动开发(UART、SPI、I2C、SRIO等)。
• 中间件开发经验
o 有嵌入式中间件模块开发经验,如:
通信协议栈(TCP/IP、MQTT、CoAP、CAN总线等)。
文件系统(LittleFS、FATFS等)。
• 操作系统底层知识
o 理解任务调度、内存管理、中断机制、IPC通信等。
o 有BSP移植或驱动调试经验者优先。
1、本科及以上学历,通信、电子、自动化、计算机或相关专业;
2、3-5年以上嵌入式软件经验,且具有JG领域嵌入式软件经验;
3、熟悉CPU,有底层驱动开发经验者优先;
4、有国产操作系统锐华、天脉开发经验优先;
5、精通C和C++语言,对于linux系统或reworks等国产操作系统有长时间开发经验;
6、深入了解嵌入式系统软件及开发环境,能够独立完成嵌入式产品的软件开发工作;
7、具备较大规模应用系统、复杂驱动、复杂算法、复杂新开发平台之一的规划、分解、实施和把关能力。