岗位职责:1. 设计和开发嵌入式数据采集系统:负责设计、开发和维护嵌入式数据采集系统,包括硬件设备与传感器的接口与通信、数据采集与处理等功能。2. 设计和开发基于Rust语言的应用程序:负责使用Rust语言进行应用程序的设计、开发和维护3. 数据采集与分析:实现数据采集功能,确保传感器数据的准确采集与传输,并进行数据分析和处理,提供有用的信息和决策支持。4. 嵌入式软件开发:开发嵌入式软件,包括驱动程序、操作系统接口、通信协议以及用户界面等,确保系统的正常运行和易用性。5. 故障排除与问题修复:负责数据采集系统相关故障排查和问题修复,通过日志分析和调试等手段解决系统运行中的错误和异常。6. 测试与调试:编写单元测试和集成测试,进行应用程序的调试和问题排查,修复错误和异常。任职要求:1. 精通Rust编程语言:熟悉Rust语法、特性和标准库,并具备在实际项目中进行Rust应用开发的经验。2. 数据库知识:熟悉数据库(如MySQL、PostgreSQL等)的使用和优化,能够进行数据建模和查询优化。3. 软件工程实践能力:熟悉软件开发流程、版本管理、单元测试和集成测试等软件工程实践,并具备良好的代码规范和文档编写习惯。4. 协作与沟通能力:良好的团队合作精神,能够与团队成员和其他相关人员有效沟通和协调工作。5. 数据采集与处理知识:了解数据采集和处理的基本概念和算法,能够对传感器数据进行采集、滤波、校准和分析等操作。