职位描述
岗位职责:
1、负责轨道交通智能产品中基于ARM架构(如STM32系列)的嵌入式软件开发、调试与维护;
2、设计和实现嵌入式系统软件架构,包括RTOS(如FreeRTOS、uC/OS)的移植、任务调度及资源管理;
3、开发数据采集与控制产品通信模块的底层驱动,集成TCP/IP协议栈,实现设备与上位机/服务器的网络通信功能;
4、优化MCU外设(如SPI、I2C、UART、CAN、ADC等)的驱动代码,确保硬件功能稳定性和实时性;
5、参与硬件电路调试,分析并解决嵌入式系统中的软硬件协同问题;
6、编写技术文档,包括设计规范、测试报告及问题排查手册;
7、配合算法团队完成激光雷达数据处理与传输的性能优化;
8、支持产品量产过程中的固件升级、故障排查及客户技术对接。
任职要求:
1、本科及以上学历,电子工程、计算机、自动化等相关专业,3年以上嵌入式开发经验;
2、精通ARM Cortex-M系列MCU开发,熟悉STM32系列芯片架构及常用外设驱动开发;
3、熟练掌握至少一种RTOS(如FreeRTOS、uC/OS、RT-Thread),有任务调度、内存管理及中断处理经验;
4、熟悉TCP/IP协议栈,具备嵌入式设备网络通信开发经验(如LWIP、嵌入式Linux网络驱动);
5、熟练使用Keil、IAR、STM32CubeMX等开发工具,掌握J-Link、ST-Link等调试工具;
6、熟悉嵌入式系统开发全流程,包括需求分析、代码编写、单元测试、硬件联调等;
7、具备良好的代码规范意识,熟悉C/C++语言,了解汇编语言优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕