大疆中/高级嵌入式工程师(GUI框架)
任职要求
1. 本科及以上学历,计算机、电子、通信、自动化或软件相关专业毕业,5年及以上工作经验; 2. 熟悉C/C++编程语言,熟悉操作系统及计算机体系结构,有丰富的Linux开发经验,熟悉常用POSIX接口,能熟练运用Linux的同步互斥机制; 3. 熟悉OpenGL ES编程; 4. 熟悉嵌入式…
工作职责
1. 负责嵌入式GUI框架相关业务开发、框架的优化和维护; 2. 负责图形子系统以及相关应用的开发和调试; 3. 负责分析产品需求,输出方案设计和测试用例设计,完成在产品中的落地; 4. 负责产品性能优化和稳定性调试,解决疑难问题。
1. 负责相机嵌入式GUI应用开发,实现高效的用户交互功能; 2. 负责分析产品需求,输出方案设计和测试用例设计,完成在产品中的落地; 3. 负责产品性能优化和稳定性调试,解决疑难问题; 4. 负责嵌入式GUI前沿技术的预研和落地工作。
1. 深入理解产品需求,完成产品的软件框架设计和集成; 2. 设计并开发嵌入式产品的SDK和解决方案; 3. 开发Linux系统应用程序,满足产品的功能、性能、功耗需求; 4. 解决系统中的疑难问题,包括但不限于:稳定性、性能、功耗等; 5. 深入理解产品,参与产品的整个生命周期的开发过程,包括需求定义、设计、实现、测试、生产、维修等。
1、负责 RTOS 智能穿戴产品的整体架构设计与开发工作,主导从硬件选型到软件系统集成的全流程。 深度优化 RTOS 在智能穿戴硬件平台上的性能,确保系统实时响应、低功耗运行,对系统内存管理、任务调度等关键模块进行调优。 2、开发并维护智能穿戴设备中的各类驱动程序,涵盖显示屏、传感器(如心率、加速度、陀螺仪等)以及蓝牙/wifi/Cat1通信、音频Codec和GPU驱动模块等,保障硬件设备稳定运行。 3、与算法团队紧密协作,集成健康监测、运动追踪等算法,优化算法在 RTOS 环境下的运行效率,确保数据处理的准确性与实时性。 4、负责软件开发过程中的代码编写、调试、测试以及问题排查,确保软件质量满足产品要求,解决开发过程中的技术难题。 5、跟踪行业技术发展趋势,引入新技术、新方法,持续改进产品性能和用户体验。
我们正在寻找一名高级嵌入式 GUI 架构师,负责运动相机、智能摄像头、消费电子等产品的 UI 框架设计和 GUI 组件开发,提升用户体验。该职位需要具备深厚的 UI/UX 设计理解、强大的软件架构能力,以及高效的嵌入式 GUI 开发经验。 候选人将主导 UI 框架设计,推动跨团队交互评审,构建稳定、高性能、可扩展的 UI 组件库,并优化 UI 渲染性能,确保产品在嵌入式平台上提供流畅的交互体验。 工作职责 - 参与产品交互评审,理解业务需求,与产品经理、UX 设计师协同制定最佳 UI 解决方案。 - 负责嵌入式设备的 UI 框架设计,确保架构清晰、可扩展、易维护。 - 设计 UI 组件,提升组件的复用性,提升开发效率并统一 UI 设计语言。 - 优化 UI 逻辑,确保界面流畅度和响应速度。 - 结合业务需求,制定 UI 组件的生命周期管理、事件响应、动画优化方案。 - 深入优化 UI 渲染性能,减少 CPU/GPU 负载,提高动画流畅度。 - 研究嵌入式 GUI 渲染机制,优化绘制效率、动画流畅度、触摸响应速度。 - 结合多线程、GPU 加速、异步渲染等技术,提高 UI 运行效率。 - 解决 UI 相关的内存泄漏、卡顿、界面崩溃等性能问题。 - 研究前沿 UI 技术,推动 UI 框架的持续优化和升级。 - 制定 UI 组件库、UI 交互流程的开发规范,提高团队协作效率。 - 编写 UI 框架的技术文档,并为开发团队提供培训支持。