小米嵌入式系统BSP开发工程师
任职要求
1. 5年以上BSP开发经验。 2. 熟悉C语言,能读懂原理图,掌握驱动程序的开发流程和工作原理。 3. 熟悉Linux/Rtos系统的启动逻辑,熟悉系统内核常用调试方法和工具。 4. 熟悉ARM体系架构,Cortex-M和Cortex-A均熟悉者优先。 5. 具备至少一个精通的模块,例如WiFi、BT、Audio、Camera、LCD、存储、电机、电源管理等模块。 6. 有IPC产品开发经验者优先
工作职责
1. 负责Linux/Rtos系统平台相关产品的驱动开发。 2. 负责系统层的功能、性能、功耗等优化。 3. 负责设计和实现量产测试软件。 4. 负责BSP新技术的探索和调研,以及新技术的相关验证。 5. 分析和解决系统集成期间发现的问题,可以解决死机、内存泄漏,Crash等问题。
1. 负责Linux/Rtos系统平台相关产品的驱动开发。 2. 负责系统层的功能、性能、功耗等优化。 3. 负责设计和实现量产测试软件。 4. 负责BSP新技术的探索和调研,以及新技术的相关验证。 5. 分析和解决系统集成期间发现的问题,可以解决死机、内存泄漏,Crash等问题。
我们正在寻找一位BSP(板级支持包)和Linux内核系统方面经验丰富的工程师,加入我们的团队。作为BSP&Linux内核系统工程师,您将承担以下主要职责: 设计、开发和维护嵌入式系统的BSP,包括引导加载程序、设备驱动程序、硬件抽象层等。 负责解决Linux内核的BUG和问题,进行调试和修复工作,并提交补丁和改进建议。 解决系统中的硬件相关问题,包括但不限于设备驱动程序的开发和调试、中断处理、功耗管理等。 跟踪和评估新的技术发展趋势,研究和探索新的BSP和Linux内核技术,并进行相关的技术调研和验证工作。
1.负责Linux/Android/QNX系统BSP软件开发和系统优化。 2.主导或参与底层系统在CPU/内存/存储/进程管理 3.支持多媒体(Camera/Audio)/Dispaly等开发及性能优化。 4.支持网络(以太网/wifi)驱动移植开发、网络安全方案开发和问题分析,网络系统模块开发 5.系统性问题/bug的解决,重点问题攻坚和系统性能优化。
岗位职责: 1、负责面向穿戴式 / 健康类智能终端的嵌入式平台 BSP(Board Support Package)架构设计与优化,涵盖启动流程、外设驱动、电源管理等关键模块; 2、主导或参与 MCU / SoC 芯片平台的适配工作,定义系统层接口规范,进行驱动集成与功耗建模分析; 3、负责 RTOS(如 FreeRTOS、Zephyr、RT-Thread、NuttX、ArmRtx等)在目标平台上的移植与裁剪,优化系统调度与任务管理策略; 4、深入理解芯片架构(如多电源域、低功耗模式、RTC、DMA、Clock Gating 等),联合硬件团队推进系统级功耗优化; 5、支持上层算法、应用与产品功能的底层能力封装,协同多部门提升整体平台稳定性与能效; 6、参与平台开发过程中关键问题(启动异常、外设兼容、电源异常等)的定位与解决,形成平台化支持能力。