Android上位机软件开发工程师
神复健行(上海)医疗器械有限公司职位描述
岗位职责: 1、负责上位机(Android)软件全流程开发,包括UI设计与实现、BLE 蓝牙 / USB 串口通讯开发、自定义 View 组件开发,及电生理神经信号处理算法集成优化; 2、参与需求评审与技术讨论,推动技术方案落地,把控节点、预判风险,主导核心模块设计与开发推进,协调解决问题保障按时交付; 3、配合软硬件团队推进跨模块开发,完成接口联调、通讯测试、协同排查联调问题,共同完成功能闭环验证,保障上下位机系统兼容稳定及产品功能落地; 4、配合测试团队完成功能、性能、稳定性、兼容性测试,编写测试工具与脚本提升测试效率;针对测试反馈问题快速定位、高效解决,以产品思维持续推进软件功能的迭代优化; 5、主导参与文档体系搭建,编写需求分析、设计、调试报告、用户手册等核心文档,输出产品全生命周期的质量体系相关文档; 6、完成领导安排的其他相关工作,包括但不限于技术支持、跨部门协作配合、文档整理归档、技术分享等非开发类辅助性工作,保障团队整体工作推进与项目目标达成。 任职要求: 1、计算机、通信、电子、自动化等相关专业本科及以上学历,三年及以上医疗器械相关行业工作经验; 2、熟悉常用数据结构与设计模式,能结合上位机软件的通信交互、模块解耦、数据处理等核心场景灵活运用; 3、熟悉Java语言、Android SDK,具备扎实的Android开发基础,具有从0到1独立完成Android APP开发的经验; 4、具备USB串口通信、BLE低功耗蓝牙开发经验,熟悉通信协议及数据解析方法,能独立解决常见的通信问题; 5、熟悉NDK开发流程,具备C/C++库集成与调用经验,处理跨语言开发中的兼容性问题; 6、熟悉Android自定义View开发经验,能实现复杂UI交互效果; 7、熟悉 Android 多线程并发机制,熟悉 HTTP/HTTPS、TCP/UDP 等网络通信技术; 8、具备良好的编程习惯,代码规范、逻辑清晰,有较强的问题排查与解决能力; 9、具备良好的沟通协调合作能,积极主动,责任心强; 10、熟练使用Git 版本控制工具(基于 GitLab 平台) 进行代码托管;熟悉飞书办公生态(如文档协作、任务管理、即时沟通)。 加分项 1、具备产品化思维与技术大局观,能跳出单纯功能开发,结合产品长远发展思考技术实现,提前预判业务发展对技术架构的需求,兼顾当下功能落地与长远适配; 2、熟悉C# WPF / Python PyQt桌面应用开发,有Windows平台USB串口/BLE低功耗蓝牙/自定义View/数据可视化绘图(Matplotlib、pyqtgraph)等实际项目开发经验; 3、具备后端开发(如Java/Python后端框架)部署、数据库设计能力,熟悉 MySQL等数据库的表结构设计、索引优化、SQL 编写,能独立完成简单后端接口开发与前后端数据联调,具备全栈开发思维者更优。
¿Te interesa este puesto?