直招.cv

← 返回职位列表

极米科技 社会招聘

Flutter开发工程师

深圳 ·3-5年·本科

深圳

职位描述

岗位职责 1、负责公司“负责公司桌面工具软件开发(桌面+移动端)。 2、使用 Flutter 进行跨平台 UI 框架开发,构建高性能的界面交互和图形编辑工具。 4、利用 Skia/OpenGL等图形加速接口,完成图像的实时渲染、缩放、旋转、路径绘制、雕刻轨迹模拟等功能。 5、优化 Flutter 渲染性能,实现流畅的 2D/3D 编辑体验。 6、与底层 Dart/C++ 模块协作,实现高效的图像处理算法、数据结构和通信接口。 7、负责通过 串口 / USB / Wi-Fi / TCP/UDP 与嵌入式控制板进行设备通信、状态同步与任务下发。 8、编写模块文档、API 文档、调试工具,参与跨部门协作(嵌入式 / 硬件 / 产品 / 测试)。 9、参与产品需求评审与版本迭代,持续优化用户体验和性能表现。 任职要求 本科及其以上(计算机相关专业),经验:5年左右 【必须】框架综合能力: 1、能识别业务分层架构,独立完成子系统级技术方案设计,技术文档产出 2、深入理解 MVVM,MVP 等框架模式 3、有良好的代码规范意识与团队协作能力 【必须】编程能力: 1、精通 FlutterUI框架开发,深入理解状态机制; 2、精通 Flutter渲染机制,能独立完成较复杂widget自定义开发与性能优化策略; 3、熟悉 2D/3D图形渲染框架,有使用过Skia或OpenGL/Vulkan等框架; 4、精通 基于Dart或C++的多任务处理,异步通讯,进程间通讯等; 5、熟悉 基于Dart或C++编程语言的串口通信、Socket 通信、TCP/UDP 协议; 6、熟悉 Flutter Platform Channel 与原生层交互(C++ / Java / Objective-C / Swift); 7、熟悉 CMake,Gradle等项目构建流程 【必须】项目经验: 1、具备基于Flutter或Qt的桌面应用开发经验,其中独立闭环完成子系统或模块级,从产品规划到技术方案设计并实施落地 【加分项】: 1、有激光雕刻 / 激光切割 / 数控 / 3D 打印 / CNC 上位机软件开发经验; 2、熟悉 Skia / Impeller 渲染后端原理,具备性能 profiling 能力; 3、熟悉 shader(GLSL / Metal Shading Language)编程;

官网发布:2026-09-02 · 最后确认在招:2026-09-03 21:44:36 · 来源平台:moka