【系统设计】:参与嵌入式系统的架构设计,包括硬件和软件的集成。
【软件开发】:编写和维护嵌入式系统的软件,包括操作系统、驱动程序、应用程序等。
【硬件交互】:确保软件能够与硬件设备(如传感器、执行器等)有效通信。
【性能优化】:优化软件以提高系统性能,减少资源消耗。
【调试与测试】:进行系统调试,确保软件稳定运行,并通过各种测试验证功能。
【文档编写】:编写技术文档,包括设计说明、用户手册和维护指南。
【团队协作】:与硬件工程师、项目经理和其他软件工程师紧密合作,确保项目按时完成。
【编程语言】:熟练掌握C/C++,了解汇编语言和脚本语言(如Python、Bash)。
【操作系统知识】:熟悉实时操作系统(RTOS)和其他嵌入式操作系统。
【硬件知识】:了解微控制器、处理器架构和外围设备。
【调试工具】:能够使用各种调试工具和仿真器。
【通信协议】:熟悉串行通信、CAN、SPI、I2C等通信协议。
【版本控制】:熟练使用Git等版本控制系统。
【问题解决能力】:能够快速定位和解决技术问题。
【团队合作】:具备良好的沟通能力和团队合作精神。
教育背景
电子信息工程专业出身
1. 蓝牙模块开发,了解蓝牙协议栈。
2. WIFI 模块开发,能设计电路图
3. 熟悉 ARM 。RISCv5 内核
4. Linux 操作系统,RTOS 操作系统。