Files
server/docs/recruitment.md
2025-11-02 19:34:16 +08:00

2.0 KiB
Raw Blame History

我们基于 [ 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数据可视化