小米BSP开发工程师
社招全职5年以上A129986地点:武汉状态:招聘
任职要求
1. 本科及以上学历,5年以上BSP开发经验。 2. 熟悉C语言,能读懂原理图,掌握驱动程序的开发流程和工作原理。 3. 熟悉Linux/Rtos/Android系统的启动逻辑,熟悉系统内核常用调试方法和工具。 4. 熟悉ARM体系架构,Cortex-M和Cortex-A均熟悉者优先。 5. 具备至少一个精通的模块,例如WiFi、BT、Audio、Camera、LCD、存储、电机、电源管理等模块。 6. 具备智能音箱等产品开发经验者优先。
工作职责
1. 负责Linux/Rtos/Android系统平台相关产品的驱动开发。 2. 负责系统层的功能、性能、功耗等优化。 3. 负责设计和实现量产测试软件。 4. 负责BSP新技术的探索和调研,以及新技术的相关验证。 5. 分析和解决系统集成期间发现的问题,可以解决死机、内存泄漏,Crash等问题。
包括英文材料
学历+
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
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
内核+
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.
相关职位
社招5年以上A76286
1. 负责Linux/Rtos/Android系统平台相关产品的驱动开发。 2. 负责系统层的功能、性能、功耗等优化。 3. 负责设计和实现量产测试软件。 4. 负责BSP新技术的探索和调研,以及新技术的相关验证。 5. 分析和解决系统集成期间发现的问题,可以解决死机、内存泄漏,Crash等问题。
更新于 2025-04-23
社招3年以上智能与信息技术
我们正在寻找一位BSP(板级支持包)和Linux内核系统方面经验丰富的工程师,加入我们的团队。作为BSP&Linux内核系统工程师,您将承担以下主要职责: 设计、开发和维护嵌入式系统的BSP,包括引导加载程序、设备驱动程序、硬件抽象层等。 负责解决Linux内核的BUG和问题,进行调试和修复工作,并提交补丁和改进建议。 解决系统中的硬件相关问题,包括但不限于设备驱动程序的开发和调试、中断处理、功耗管理等。 跟踪和评估新的技术发展趋势,研究和探索新的BSP和Linux内核技术,并进行相关的技术调研和验证工作。

社招
工作职责 1. 负责芯片低速总线验证和对应软件开发工作包括且不限于CAN/LIN/Flexray/DMA/Timer/I2C/SPI/UART/RTC/Mailbox/Flash等; 2. 负责上述IP在RTOS系统下的芯片验证和驱动开发; 3. 负责Autosar MCAL 层以下业务开发。
更新于 2025-10-09