极米科技 社会招聘
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