岗位职责
1、嵌入式/系统软件开发负责基于 C语言 的嵌入式系统、驱动程序或高性能应用开发(如Linux内核模块、RTOS应用)。
2、优化代码性能(内存管理、算法效率),确保资源受限环境下的稳定运行。
3、协议与接口开发,实现 通信协议(如TCP/IP、CAN、Modbus)或 硬件接口(SPI/I2C/UART)的底层开发与调试。
4、问题排查与维护,使用 GDB、JTAG、逻辑分析仪 等工具定位硬件/软件问题,修复缺陷并编写技术文档。
5、跨平台适配,移植代码至不同平台(ARM/x86/DSP),解决兼容性问题。
工作要求:
1、1年以上C语言开发经验,精通 指针、内存管理、数据结构。
2、熟悉 嵌入式系统(如FreeRTOS、Zephyr)或 Linux环境开发(多线程、信号量)。
3、掌握 硬件调试工具(示波器、逻辑分析仪)和 版本控制工具(Git/SVN)。