- 地点
- 上海,中国
- 资历
- senior
- 招聘主体
- 法雷奥企业管理(上海)有限公司
职责
- 负责高通平台下关键BSP模块(如驱动、Bootloader)的设计、开发和维护。
- 负责高通基线版本的升级、集成和验证,确保平台软件的稳定性和功能性。
- 实现并调试BSP与中间件和应用软件的接口,确保与合作伙伴软件的无缝集成。
- 深入分析并解决开发过程中的复杂技术问题,包括内核崩溃、性能瓶颈和硬件相关问题。
- 开发和维护自动化脚本(如编译、刷写脚本),提升团队的开发和集成效率。
必备要求
- 熟练掌握Linux/QNX BSP开发,5年以上相关开发经验。
- 熟练掌握Linux/QNX内核调试,以及至少一项驱动开发:相机、以太网、USB、EMMC/UFS、文件系统或Bootloader。
- 具备强大的动手调试能力,熟练使用GDB、JTAG/Trace32等调试工具。
- 熟练掌握MISRA C/C++代码规范,编写的代码质量高。
优先条件
- 熟悉Python或Shell等脚本语言,有自动化开发经验者优先。
- 有高通芯片平台开发经验,尤其是汽车级SoC(如Qualcomm Snapdragon Ride)经验者优先。
Responsibilities
- Design, develop, and maintain key BSP modules (e.g., drivers, bootloader) on the Qualcomm platform.
- Upgrade, integrate, and validate the Qualcomm baseline version to ensure platform stability and functionality.
- Implement and debug interfaces connecting the BSP to middleware and application software, ensuring seamless integration with partner software.
- Perform deep-dive analysis and resolve complex technical issues during development, including kernel panics, performance bottlenecks, and hardware-related problems.
- Develop and maintain automation scripts (e.g., for compiling and flashing) to improve the team's development and integration efficiency.
Must Have
- Proficient in Linux/QNX BSP development, with over 5 years of hands-on development experience.
- Proficient in Linux/QNX kernel debugging and development of at least one of the following: camera driver, Ethernet driver, USB driver, EMMC/UFS driver, file system, or bootloader.
- Strong hands-on debugging skills, with proficiency in using tools like GDB and JTAG/Trace32.
- Proficient in MISRA C/C++ coding standards, with a commitment to writing high-quality code.
Preferred
- Familiar with scripting languages like Python or Shell; experience with automation is a plus.
- Experience developing on Qualcomm chip platforms, especially automotive-grade SoCs (e.g., Qualcomm Snapdragon Ride), is highly preferred.