博世集团
嵌入式软件开发工程师-(BSP方向)(XC)
岗位职责
参与车载信息娱乐系统或 ADAS 产品的 BSP 软件开发,协助完成驱动、内核适配等模块的设计与实现。
根据客户需求,在硬件平台上进行嵌入式软件组件的设计、编码、测试和调试工作。
编写软件设计文档,参与设计评审,理解系统架构设计思路。
协助硬件工程师进行硬件接口验证和参考设计支持。
参与 Linux/QNX 平台的内核裁剪、适配和系统启动流程学习与实践。
在 Linux/QNX 下进行设备驱动开发与测试,包括外设接口(如 GPIO、I2C、PCIE 等)的驱动调试。
协助 BSP 软件组件在不同硬件/软件平台之间的移植工作。
按项目里程碑交付功能模块,逐步独立承担小规模开发任务。
在团队中积极学习技术知识,乐于分享,协助同事解决问题
任职要求
本科及以上学历,计算机、软件工程、电子信息、自动化等相关专业,具备扎实的计算机体系结构和操作系统基础。
熟悉 C/C++ 编程语言,掌握基本的多线程编程概念,有良好的编码风格和调试习惯。
了解 Linux 或 QNX 操作系统基本概念,包括内核、驱动、文件系统、进程调度等。
了解嵌入式系统开发流程,熟悉交叉编译环境的基本使用。
对常见芯片外设接口(如 I2C、SPI、UART、GPIO 等)有基本了解,有硬件基础者优先。
具备良好的学习能力和自驱力,能快速阅读英文技术文档和芯片手册。
具备团队合作精神,沟通积极主动,乐于接受指导和帮助他人。
加分项
有 Linux 内核模块开发、设备驱动编写或 bootloader 相关课程设计/实习经验。
了解 QNX 操作系统或虚拟化技术(如 Hypervisor)。
接触过 Qualcomm、NVIDIA Orin、Horizon J6 等车规级 SoC 平台。
了解 DMA、共享内存、IPC(进程间通信)等底层机制。
有嵌入式开发板(如 Raspberry Pi、Jetson、STM32 等)实际动手经验。
有 Git、Makefile、CMake 等开发工具使用经验。
性格踏实沉稳,对车载底层技术有浓厚兴趣,愿意深入发展
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。
