小米软件研发工程师(解决方案)
社招全职A133777地点:西安状态:招聘
任职要求
1、精通ARM,RISC-V其中一种CPU架构; 2、有CPU多核/LowPower/Memory/Audio/Debug/USB/IO等驱动开发、调试经验; 3、有芯片功耗/性能分析等相关工作经验; 4、有Kernel,BSP,Driver,Bootloader,Firmware或者相关开发经验; 5、有Linux/RTOS OS系…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责操作系统移植、二次开发工作,以及相关Debug、系统分析机制的设计开发; 2、负责基于Linux和RTOS的嵌入式系统架构设计、驱动和组件的开发调试; 3、负责异构核间通信、嵌入式系统bringup,性能功耗稳定性等关键领域的研究,并解决产品开发过程中碰到的系统问题。
包括英文材料
RISC-V+
[英文] Learn RISC-V
https://github.com/riscv/learn
A community-driven compilation of RISC-V resources and learning material.
https://riscv-programming.org/
This website contains a set of resources to support learning/teaching assembly programming using the RISC-V ISA.
https://www.youtube.com/watch?v=bEUMLh2lasE
This is the first in a series of tutorials which will teach you how to get started with RiscV (Risc 5) programming
[英文] 📺You Can Learn RISC-V Assembly in 10 Minutes | Getting Started RISC-V Assembly on Linux Tutorial
https://www.youtube.com/watch?v=GWiAQs4-UQ0
In this video, we talk about the RISC-V processor architecture.
内核+
https://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
还有更多 •••
相关职位
社招A92607
1、负责操作系统移植、二次开发工作,以及相关Debug、系统分析机制的设计开发; 2、负责基于Linux和RTOS的嵌入式系统架构设计、驱动和组件的开发调试; 3、负责异构核间通信、嵌入式系统bringup,性能功耗稳定性等关键领域的研究,并解决产品开发过程中碰到的系统问题。
更新于 2025-04-11西安
社招2-5年技术
1. 负责滴滴代驾乘客端App、小程序,司机端App,以及运营和营销平台等系统的研发工作; 2. 与产品、设计沟通,并能够针对不同业务需求给出前端技术解决方案; 3. 深度参与App和小程序的性能优化、稳定性保障、架构升级,以及组件化建设等相关工作,提升软件体验和研发效率;
更新于 2025-04-01杭州
社招10年以上A238461
1、主导软件需求/缺陷/代码/版本/软件易用性等关键质量活动的标准、流程以及体系建设,提升软件质量管理成熟度;(需求/缺陷/代码/版本/软件易用性管理精通一项即可) 2、负责软件专项改善专项工作,通过数据分析、专项拆解、制定专项目标,推动专项目标达成; 3、负责建立软件需求/缺陷/代码/版本/软件易用性等交付件度量模型,识别风险,并推动风险消除;(需求/缺陷/代码/版本/软件易用性管理精通一项即可) 4、负责对软件研发&测试流程进行审计,识别流程设计问题与执行问题,并推动问题解决; 5、引入行业领先的质量管理工具和方法,并成功导入和改良;
更新于 2024-09-02北京