锦鲤求职

博世(中国)投资有限公司

嵌入式软件开发工程师-(BSP方向)(XC)

锦鲤会替你打开官网网申、按简历自动填表提交,你只需要在关键步骤确认。

岗位描述

工作职责:

1、参与车载信息娱乐系统或 ADAS 产品的 BSP 软件开发,协助完成驱动、内核适配等模块的设计与实现。

2、根据客户需求,在硬件平台上进行嵌入式软件组件的设计、编码、测试和调试工作。

3、编写软件设计文档,参与设计评审,理解系统架构设计思路。

4、协助硬件工程师进行硬件接口验证和参考设计支持。

5、参与 Linux/QNX 平台的内核裁剪、适配和系统启动流程学习与实践。

6、在 Linux/QNX 下进行设备驱动开发与测试,包括外设接口(如 GPIO、I2C、PCIE 等)的驱动调试。

7、协助 BSP 软件组件在不同硬件/软件平台之间的移植工作。

8、按项目里程碑交付功能模块,逐步独立承担小规模开发任务。

9、在团队中积极学习技术知识,乐于分享,协助同事解决问题。

任职要求:

1、本科及以上学历,计算机、软件工程、电子信息、自动化等相关专业,具备扎实的计算机体系结构和操作系统基础。

2、熟悉 C/C++ 编程语言,掌握基本的多线程编程概念,有良好的编码风格和调试习惯。

3、了解 Linux 或 QNX 操作系统基本概念,包括内核、驱动、文件系统、进程调度等。

4、了解嵌入式系统开发流程,熟悉交叉编译环境的基本使用。

5、对常见芯片外设接口(如 I2C、SPI、UART、GPIO 等)有基本了解,有硬件基础者优先。

6、具备良好的学习能力和自驱力,能快速阅读英文技术文档和芯片手册。

7、具备团队合作精神,沟通积极主动,乐于接受指导和帮助他人。

加分项:

1、有 Linux 内核模块开发、设备驱动编写或 bootloader 相关课程设计/实习经验。

2、了解 QNX 操作系统或虚拟化技术(如 Hypervisor)。

3、接触过 Qualcomm、NVIDIA Orin、Horizon J6 等车规级 SoC 平台。

4、了解 DMA、共享内存、IPC(进程间通信)等底层机制。

5、有嵌入式开发板(如 Raspberry Pi、Jetson、STM32 等)实际动手经验。

6、有 Git、Makefile、CMake 等开发工具使用经验。

7、性格踏实沉稳,对车载底层技术有浓厚兴趣,愿意深入发展。

后端开发方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →