linux应用软件开发工程师(桌面机器人)

岗位职责:

作为桌面机器人项目的软件应用工程师,您将专注于基于 RV1126B 平台的嵌入式 Linux 系统应用开发,重点负责多模态交互、UI界面、语音/视觉处理等功能模块的实现,配合驱动工程师完成系统集成,打造自然流畅的人机交互体验。

具体职责包括:

基于嵌入式 Linux 平台(RV1126B),开发机器人端的应用层模块,包括语音识别/合成、视觉识别、人机交互界面等功能;

设计并实现机器人表情管理系统,支持情感状态表达与自然互动;

使用 Qt、LVGL 等图形界面框架,开发机器人交互UI,支撑触摸与语音双通道交互;

配合驱动工程师调试摄像头、LCD、触摸屏、麦克风等外设,完成接口通信调试(I²C、SPI、UART、USB 等);

集成云端 AI 能力(如大语言模型LLM、语音识别/合成API、大模型、音视频、人脸识别等),实现“能说会看”的智能对话;

编写技术文档,参与系统联调测试,协助优化系统性能和用户体验。

岗位要求:

基础能力:

本科及以上学历,计算机、电子、自动化、人工智能等相关专业;

2年以上嵌入式 Linux C/C++ 应用层开发经验;

熟悉 Linux 多线程、进程间通信、内存管理等系统编程技术;

具备良好的代码结构设计与模块化开发能力;

能熟练使用调试工具(GDB、strace、perf)排查定位应用问题。

技能匹配:

熟悉 Qt、LVGL、AWTK、MiniGUI 等 GUI 框架之一,有完整 UI 开发经验;

能理解常用硬件接口通信协议(I²C、SPI、UART、USB),可与驱动工程师高效协作;

熟悉基本图像处理与视觉开发流程,有 OpenCV、人脸识别使用经验优先;

有使用云端语音识别/合成 API、LLM 对话接口等智能服务的开发经验者优先;

具备麦克风语音交互或麦克风阵列处理经验者优先;

有 Rockchip RV1126 平台开发经验或嵌入式项目经验优先。

公司地点:深圳宝安区中粮商务公园3栋1002

公司简介:

职位发布者:贾女士

深圳市天空领域实业发展有限公司

融资阶段:

公司规模:

相似职位: