锦鲤求职

极米科技

Flutter开发工程师

锦鲤会替你打开官网网申、按简历自动填表提交,你只需要在关键步骤确认。

岗位描述

岗位职责

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)编程;

前端/移动开发方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →