2.0 KiB
2.0 KiB
我们基于 [ ESP32] 硬件,开发了一套完整的Java版本服务端系统,为智能硬件设备提供强大的后端支持。
我们需要你!
🔧 后端开发工程师
技术要求:
- 熟练掌握Java开发(Java 17+),有Spring Boot项目经验
- 了解WebSocket、MQTT等实时通信协议
- 熟悉MySQL数据库,有性能优化经验
- 了解Docker容器化部署
- 有AI/LLM集成经验者优先
- 有音视频处理经验者优先
你将负责:
- 开发和优化核心业务功能
- 集成各类AI服务和语音识别/合成服务
- 优化系统性能,处理高并发场景
- 参与新功能的设计和实现
🎨 前端开发工程师
技术要求:
- 熟练掌握Vue.js开发,有完整项目经验
- 熟悉Ant Design Vue等UI组件库
- 了解WebSocket实时通信
- 有响应式设计和移动端适配经验
- 有数据可视化经验者优先
你将负责:
- 开发和优化管理后台界面
- 实现设备管理、用户管理等功能模块
- 优化用户体验,打造流畅的交互界面
- 参与新功能的UI/UX设计
🛠️ 全栈开发工程师
如果你是一个全能型选手,能够同时处理前后端开发,那就更好了!我们特别欢迎能够独当一面的全栈工程师加入。
🤖 IoT/嵌入式开发工程师
技术要求:
- 熟悉ESP32开发
- 了解MQTT、WebSocket等物联网通信协议
- 有音频处理经验
- 熟悉C/C++开发
你将负责:
- ESP32固件开发和优化
- 硬件与服务端的通信协议设计
- 音频采集和处理优化
项目技术栈详情
后端技术栈
- Java 21 (LTS)
- Spring Boot 3.3.0
- Spring WebSocket & MQTT
- MyBatis 3.0.3
- MySQL + Redis
- Docker & Docker Compose
AI与语音技术
- Spring AI 1.0.0
- 语音识别:Vosk、阿里云、腾讯云、讯飞
- 语音合成:Edge TTS、阿里云、火山引擎
- LLM支持:OpenAI、智谱AI、讯飞星火、Ollama
前端技术栈
- Vue.js 2.5.2
- Ant Design Vue 1.7.8
- WebSocket客户端
- ECharts数据可视化