岗位描述
岗位职责:
1. 协助完成项目主控板的嵌入式软件开发和维护;
2. 协助实现主控板与周边传感器、各类电机驱动器、上位机及其他控制板之间的通信;
3. 参与 Wi-Fi、串口、CAN、IO 等接口的功能调试;
4. 配合硬件、上位机及整机工程师完成设备联调和功能测试;
5. 对测试过程中发现的问题进行复现、定位、修改和验证;
6. 整理程序说明、接口定义、测试记录和问题清单等文档。
任职要求
1. 本科及以上学历,电子信息、自动化、通信工程、计算机、测控、机电一体化等相关专业;
2. 具备以下至少一个方向的开发基础:
嵌入式方向:具备 C 语言编程基础,了解变量、指针、结构体、中断等基本知识,接触过 STM32、ESP32 或其他单片机开发;
FPGA 方向:具备 Verilog 编程基础,了解模块设计、组合逻辑、时序逻辑、状态机及基本仿真方法,接触过 Xilinx、Intel FPGA 等开发平台;
3. 了解 GPIO、UART、PWM、I²C、SPI 等常用接口,对 MCU 或 FPGA 与外部设备之间的通信有基本认识;
4. 使用过 Keil、STM32CubeIDE、Vivado、Quartus 等开发工具中的一种或多种,不要求同时掌握全部工具;
5. 能够使用万用表、串口工具等进行基础调试;使用过示波器或逻辑分析仪者优先;
6. 有单片机、FPGA、电子竞赛、课程设计、毕业设计或相关实习经历者优先;
7. 能够阅读芯片手册、原理图和英文技术资料;
8. 具备良好的学习能力和问题分析意识,做事认真,能够主动记录、跟进和验证问题;
9. 具备良好的沟通能力和团队协作意识,对激光设备、智能硬件或自动化设备感兴趣。