京东内核开发工程师岗
任职要求
1.精通Java/Kotlin、arkTS、OC/Swift语言,熟悉移动App开发框架; 2. 具有丰富的WebView开发经验,熟悉WebView的API和使用场景; 3. 精通C/C++语言,有3年以上C++开发经验,熟悉Java、JS语言; 4. 熟练掌握Webkit、Chromium/Blink内核基础架构…
工作职责
1. 安卓、iOS、鸿蒙其中一端或多端WebView容器开发,设计和开发高性能的WebView组件; 2. 负责JS&WASM语言虚拟研发工作,以及京东系App内嵌浏览器内核的研发工作; 3. 负责Chromium,QuickJS、V8引擎核心功能研发、稳定性与性能专项优化等工作; 4. 负责自研渲染引擎相关技术预研与攻坚工作。
Android BSP/系统底层测试开发专家(内存/调度/电源方向) 岗位名称: Android BSP/底层系统测试开发专家 / 系统性能与功耗测开工程师 岗位核心目标: 负责Android系统底层(BSP及内核)在内存管理、CPU调度、电源管理、热管理等核心机制上的性能、功耗与稳定性测试验证,从系统层面保障产品的流畅度、续航与可靠性。 1.负责Android设备内存、调度、电源、热管理等系统底层特性的测试策略制定、自动化实施与深度分析。 2.深入理解Linux内核相关子系统(如Memory, CPUFreq/CPUHotplug, PM, Thermal)及Android HAL层工作原理,能与驱动、内核开发团队协同定位底层问题。 3.开发系统级性能、功耗、压力测试工具与监控平台,进行数据采集、分析与瓶颈定位。 4.主导关键性能与功耗场景(如应用启动、多任务切换、游戏、待机)的测试与优化验证,输出量化评估报告。 5.研究业界先进测试方法,构建并持续优化底层系统特性的自动化测试与持续集成体系,掌握一种以上测试代码编译、自动化执行的测试框架
1、设计和开发MCU嵌入式对话系统; 2、嵌入式OTA功能设计和开发; 3、负责嵌入式系统平台的系统开发与设计,熟悉CAN,Ethernet, Some/IP,Doip等通信和诊断协议; 4、参与AI模型在MCU的开发与测试; 5、负责Linux内核驱动升级和优化。
机器人安卓底层软件工程师 岗位职责: 1. 负责机器人的安卓系统的底层驱动开发,包括IIC、SPI、Display、USB、以太网、音频、Camera等简单与复杂驱动; 2. 负责系统bring-up,根据硬件设计编写和调试Device Tree,实现硬件功能配置与描述; 3. 负责Android/Linux平台系统的日常开发与维护,定制和维护Makefile,bug管理、分支管理等; 4. 负责系统问题解决,包括死机、响应缓慢、Panic、内存泄露、硬件异常、内核与用户空间交互冲突等,确保内核与驱动的工作效率与稳定性; 5. 负责评审硬件原理图,编写开发文档、测试文档、Release Note等、与应用软件协商制定非标准化解决方案等; 6. 负责与平台芯片厂商沟通,理解平台厂商的开发节奏、已知问题列表等,确保底层软件方案在时间与技术层面的可行性;
质量是产品的核心竞争力之一,测试是产品质量的守门员。测试团队聚焦在质量管理、自动化和智能化测试、DevOps等领域的体系建设和应用,致力于打造全面、高效和智能的产品质量保障体系。 加入该团队,有机会深度参与贯穿“芯片-操作系统-算法-应用软件-云端软件-硬件-结构”全栈技术的测试业务挑战,获得快速成长。 1. 参与到公司产品的研发全流程中,为产品的高质高效交付负责,包括但不限于:需求分析、测试方案设计、测试用例设计、测试执行和质量风险管控等关键环节; 2. 参与到自动化测试解决方案的研发中,为测试效能负责,包括但不限于:自动化测试框架、用例开发、工具软件开发和智能测试系统开发等; 3. 参与到研发效能解决方案的研发中,为研发效能负责,包括但不限于:持续集成、持续发布、持续部署和效能度量等; 4. 参与制定自动化测试、研发效能相关技术演进的Roadmap以及实施计划。