发放方式:每月20日 试用薪资:10K
1、嵌入式系统开发:负责基于ARM Cortex-M/A系列、STM32、AVR等MCU的嵌入式软件设计、编码、调试和测试工作。
2、驱动与协议开发:独立完成及调试SPI、I2C、UART、CAN等常用外设驱动,并实现相关应用层协议栈。
3、Linux应用开发:在Linux环境下,使用C++进行应用程序开发,涉及文件I/O(open/read/write)、多线程、进程间通信(IPC)、网络编程等。
4、机器人系统集成:基于ROS(机器人操作系统)框架,开发或集成传感器驱动、控制算法模块,实现各功能节点的通信与协同。
5、硬件协同设计:参与硬件方案评审,使用EDA工具(如Altium Designer,嘉立创EDA等)进行原理图设计,并为PCB布局布线(Layout)提供关键指导。
6、系统调试与优化: 使用示波器、逻辑分析仪等工具进行硬件级调试,定位并解决软硬件问题;对系统性能、功耗、稳定性进行持续优化。
1、本科及以上学历,电子、自动化、计算机、控制、通信等相关专业;
2、熟悉Linux环境,掌握C++编程且具备良好的编程习惯,熟悉C++标准库、多线程编程、ROS;
3、熟悉Linux下open/read/write等编程方法;
5、具备单片机独立调试能力,熟悉精通SPI、UART类驱动调试;
6、熟悉STM32系列单片机、AVR单片机以及ARM架构MCU类平台调试与开发;
7、具备MCU单板设计能力,并能使用EDA工具独立完成原理图设计,并指导PCB layout设计;
8、能熟练使用至少一种主流EDA工具(如Altium Designer, OrCAD, Eagle等)进行原理图设计。
9、了解高速数字电路、信号完整性、EMC/EMI等基本设计规范,能有效指导PCB Layout。
在求职过程中如果遇到扣押证件、收取押金、提供担保、强迫入股集资、解冻资金、诈骗传销、求职歧视、黑中介、人身攻击、恶意骚扰、恶意营销、虚假宣传或其他违法违规行为。请及时保留证据,立即向平台举报投诉,必要时可以报警、起诉,维护自己的合法权益。
