岗位职责: 1. 基于项目硬件平台,负责项目产品的下位机软件开发及控制算法实现; 2. 负责相关软件功能的需求梳理、编写和代码开发,完成相关技术文档;3. 完成软件单元测试、集成测试和系统测试,完成相关测试文档; 4. 根据公司和项目需要安排的其他相关工作。岗位要求:1. 本科以上学历,软件工程、计算机技术、生物医学工程、信号处理、物理、数学等相关专业背景; 2. 3年以上嵌入式软件开发测试经验, 具有良好的文档编写能力和习惯,具有编写规范的需求说明和概要设计文档的经验;3. 熟悉ST ARM Cortex-M芯片外围电路设计,熟悉常见接口协议,如USB\CAN\I2C\SPI\UART;具有独立阅读英文芯片手册的能力;熟悉示波器、信号发生器、逻辑分析仪等仪器的使用;熟悉一般原理图、PCB图设计,和电路板打样流程;4. 熟练掌握C(或C++)语言、STM32芯片的嵌入式软件开发及IDE;5. 有信号处理、PID控制开发调试等方面经验优先;6. 有良好的学习能力、团队合作和沟通能力。注:对于贡献突出的优秀人才,公司以薪资+技术攻关奖金+员工股权等方式予以激励。