岗位职责:
1、负责嵌入式软件的需求分析、架构设计、编码实现及调试优化;
2、开发底层驱动(如GPIO、UART、I2C、SPI、USB、CAN等)及中间件(协议栈、文件系统等);
3、移植或适配实时操作系统(RTOS)(如FreeRTOS、RT-Thread等);
4、优化系统性能(实时性、内存占用、低功耗等),解决复杂问题(如死锁、内存泄漏、时序问题);
5、负责与硬件、算法团队协作完成产品落地;
6、支持产品量产与维护;
任职要求:
1.技能要求
-熟练掌握 C 语言,具备良好的代码规范;
-熟悉 ARM Cortex-M/A系列 架构,有STM32/NXP/TI等平台开发经验;
-掌握常见通信协议(I2C/SPI/UART/CAN等)及调试工具(逻辑分析仪、示波器);
-了解RTOS(如:FreeRTOS/RT-Thread),熟悉任务调度、内存管理、中断机制;
-熟悉Git、Keil/RT-Thread Studio/VSCode等开发工具链;
2. 项目经验
-有完整的嵌入式产品开发经验;
3. 加分项
-熟悉嵌入式Linux驱动开发;
-硬件调试能力(示波器、逻辑分析仪使用),可以独立分析硬件异常问题;
-熟悉模糊PID算法;
4.学历与经验
-本科及以上学历,电子/计算机/自动化等相关专业;
-5年以上嵌入式开发经验,有量产项目案例优先。