- 类型
- 全职
- 发布
- 2026-09-02
- 部门
- 博世智能驾驶与控制事业部(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 等车规级 SoC 平台。
- 了解 DMA、共享内存、IPC(进程间通信)等底层机制。
- 有嵌入式开发板(如 Raspberry Pi、Jetson、STM32 等)实际动手经验。
- 有 Git、Makefile、CMake 等开发工具使用经验。
- 有硬件基础。
- 性格踏实沉稳,对车载底层技术有浓厚兴趣,愿意深入发展。
Responsibilities
- Participate in BSP software development for in-vehicle infotainment systems or ADAS products; assist in the design and implementation of drivers, kernel adaptation, and other modules.
- Design, code, test, and debug embedded software components on hardware platforms according to customer requirements.
- Write software design documents, participate in design reviews, and understand system architecture design.
- Assist hardware engineers with hardware interface validation and reference design support.
- Participate in learning and practicing kernel trimming, adaptation, and system boot flow on Linux/QNX platforms.
- Develop and debug device drivers under Linux/QNX, including driver debugging for peripheral interfaces such as GPIO, I2C, and PCIE.
- Assist in porting BSP software components across different hardware/software platforms.
- Deliver functional modules according to project milestones and gradually take on small-scale development tasks independently.
- Actively learn technical knowledge within the team, be willing to share, and assist colleagues in solving problems.
Must Have
- Bachelor's degree or above in Computer Science, Software Engineering, Electronic Information, Automation, or related fields, with a solid foundation in computer architecture and operating systems.
- Familiar with C/C++ programming languages, basic multithreading concepts, and good coding style and debugging habits.
- Understand basic concepts of Linux or QNX operating systems, including kernel, drivers, file systems, and process scheduling.
- Understand the embedded system development process and be familiar with the basic use of cross-compilation environments.
- Basic understanding of common chip peripheral interfaces such as I2C, SPI, UART, and GPIO.
- Good learning ability and self-motivation; able to quickly read English technical documents and chip manuals.
- Teamwork spirit, proactive communication, and willingness to accept guidance and help others.
Preferred
- Course design/internship experience in Linux kernel module development, device driver writing, or bootloader.
- Knowledge of QNX operating system or virtualization technologies such as Hypervisor.
- Exposure to automotive-grade SoC platforms such as Qualcomm, NVIDIA Orin, and Horizon.
- Understanding of low-level mechanisms such as DMA, shared memory, and IPC (inter-process communication).
- Hands-on experience with embedded development boards such as Raspberry Pi, Jetson, and STM32.
- Experience with development tools such as Git, Makefile, and CMake.
- Hardware fundamentals.
- Steady and calm personality, strong interest in automotive low-level technologies, and willingness to develop in depth.
公司简介
博世集团于1909年首次进入中国市场,开设了第一家贸易办事处。1926年,博世在上海创建了首家汽车售后服务车间。在过去的112年里,博世见证了中国社会日新月异的变化——尤其是改革开放以来经济的迅速崛起。博世集团秉承“根植本土、服务本土”的理念,深度融入了中国经济的发展,与中国市场共同成长。现在,博世为中国市场和用户提供汽车与智能交通、工业、消费品以及能源与建筑技术领域先进的技术和解决方案,在各个业务领域深刻地践行并诠释“科技成就生活之美”的理念。截至2020年12月31日,博世在中国经营着56家公司,销售额达1173亿人民币,中国市场首次成为博世集团最大的单一市场,也是博世除德国以外拥有员工人数最多的国家。
