
智能互联智能互联-嵌入式UI框架工程师-杭州/上海/深圳
社招全职5年以上技术类-开发地点:深圳 | 杭州 | 上海状态:招聘
任职要求
1)具备开发和落地2D图形框架引擎经验,丰富的图形领域开发经验。 2)熟悉嵌入式图形渲染原理,具备OpenGLES/LVGL开发经验。 3)具备RTOS系统JS引擎(quickjs等)和图形显示框架开发经验者优先。 4)熟悉android图形框架,渲染引擎(HWUI/SurfaceFlinger/Skia等),控件系统或者Linux Wayland者加分。 5)熟悉3D游戏引擎架构,有Unity3D、UnReal 等经验加分。 6)具备android动效开发经验者加分。
工作职责
1)负责移动操作系统跨端2D图形框架和引擎开发和优化,构建领先的2D图形栈。 2) 负责2D图形渲染框架的性能调试与分析。
包括英文材料
RTOS+
[英文] RTOS Fundamentals
https://www.freertos.org/Documentation/01-FreeRTOS-quick-start/01-Beginners-guide/01-RTOS-fundamentals
A Real-Time Operating System (RTOS) is a type of computer operating system designed to be small and deterministic.
JavaScript+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
[英文] Learn JavaScript
https://learnjavascript.online/
The easiest way to learn & practice modern JavaScript
[英文] Learn JavaScript
https://web.dev/learn/javascript
https://www.youtube.com/watch?v=zuKbR4Q428o
Write bulletproof JavaScript code with unit testing!
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
Unity+
https://www.youtube.com/watch?v=XtQMytORBmM
Unity is an amazingly powerful game engine - but it can be hard to learn. Especially if you find tutorials hard to follow and prefer to learn by doing. If that sounds like you then this tutorial will get you acquainted with the basics - and then give you some goals to learn the rest by yourself.
Unreal+
[英文] Learn Unreal Engine
https://dev.epicgames.com/community/unreal-engine/learning
From your first steps to complete mastery of Unreal Engine, we've got you covered.
https://www.youtube.com/watch?v=BGsFLoYp1V8
I have a complete beginner course for anyone new to Unreal. Following this tutorial will teach you all the basics of Unreal Engine and bring you through creating your first cinematic scene.
相关职位
社招3年以上J4GCP
1、参与字节跳动跨平台框架的图形渲染引擎开发; 2、参与自研跨平台(Android、iOS、嵌入式全平台)UI FrameWork开发; 3、参与跨平台UI FrameWork的2D/3D渲染引擎的开发; 4、参与跨平台UI FrameWork多端多平台业务落地。
更新于 2021-05-20
社招5年以上
1. 参与产品方案设计、器件选型、接口定义及技术论证; 2. 根据项目需求输入,产品里程碑节点,制定嵌入式软件规格,并分解嵌入式软件开发计划; 3. 参与嵌入式软件架构方案设计,编写概要设计、详细设计等文档。主导软件开发实现; 4. 主导完成嵌入式编码、自测,提测,并跟踪测试问题,并输出各交付件; 5. 主导Linux下的底层、UI框架编程,完成产品需要的功能如OTA、日志系统、信息安全系统。 6. 跟进嵌入式软件开发计划,确保嵌入式软件相关任务按照计划推进;
更新于 2024-08-05
社招5年以上
1. 参与产品方案设计、器件选型、接口定义及技术论证; 2. 根据项目需求输入,产品里程碑节点,制定嵌入式软件规格,并分解嵌入式软件开发计划; 3. 参与嵌入式软件架构方案设计,编写概要设计、详细设计等文档。主导软件开发实现; 4. 主导完成嵌入式编码、自测,提测,并跟踪测试问题,并输出各交付件; 5. 主导Linux下的底层、UI框架编程,完成产品需要的功能如OTA、日志系统、信息安全系统。 6. 跟进嵌入式软件开发计划,确保嵌入式软件相关任务按照计划推进。
更新于 2024-07-08