岗位描述
工作职责:
1、参与智能座舱、ADAS 等车载产品相关 MCU 软件开发,协助完成 AUTOSAR 软件组件、驱动适配与系统集成。
2、根据客户/项目需求,在目标 MCU 硬件平台上进行嵌入式软件组件的设计、编码、测试和调试。
3、参与电源管理相关软件开发与联调(如上电时序、低功耗/休眠唤醒、电源状态机、复位与异常恢复等)。
4、编写软件设计/配置说明等文档,参与设计评审,理解系统架构与 AUTOSAR 分层设计思路。
5、协助完成 MCAL/驱动相关模块与硬件外设的联调验证,配合硬件工程师做接口确认与参考设计支持。
6、参与 AUTOSAR OS / 常见实时操作系统(RTOS)相关开发与调试,协助完成任务调度、中断处理、资源配置与问题排查。
7、参与通信相关开发与调试(如 CAN/CAN FD、LIN 等),协助完成信号映射、通信矩阵落地与故障定位。
8、协助软件组件在不同 MCU 平台/项目间的移植、配置迁移与集成验证。
9、按项目里程碑交付功能模块,逐步独立承担小规模开发任务;在团队中积极学习并乐于分享。
任职要求:
1、本科及以上学历,计算机、软件工程、电子信息、自动化、通信等相关专业,具备扎实的 C 语言与嵌入式基础。
2、熟悉 C 语言编程,了解基本的嵌入式调试方法,有良好的编码风格和问题定位习惯。
3、了解 MCU 工作原理(中断、定时器、GPIO、时钟、内存、复位等),具备基本的硬件接口认知。
4、了解常见处理器架构基础知识(如 ARM Cortex-M/R 等),能读懂启动流程、寄存器配置与异常/中断处理相关内容者优先。
5、了解实时操作系统基本概念(任务/线程、调度、信号量、消息队列、中断与临界区等)。
6、了解嵌入式软件开发流程,熟悉交叉编译、烧录与基础调试工具的使用。
7、对常见外设接口(如 UART、SPI、I2C、CAN、GPIO 等)有基本了解,有电源管理或硬件基础者优先。
8、具备良好的学习能力和自驱力,能快速阅读英文技术文档、芯片手册与规范资料。
9、具备团队合作精神,沟通积极主动,乐于接受指导并帮助他人。
加分项:
1、接触过 AUTOSAR、MCAL/BSW 配置,或了解 CAN/LIN、UDS、Bootloader 等车载基础。
2、有 FreeRTOS、Zephyr、uC/OS、ThreadX、AUTOSAR OS 等 RTOS 使用或课程实践经验。
3、有 ARM Cortex-M/R、主流汽车 MCU(NXP/Infineon/Renesas/ST 等)或嵌入式开发板实操经验。
4、了解电源管理(低功耗、唤醒、上电时序等),熟悉 Git、Makefile 及常用嵌入式 IDE。
5、了解 ISO 26262、ASPICE、MISRA C 等规范。
6、性格踏实沉稳、细致耐心,对智能座舱/ADAS 底层技术有浓厚兴趣,愿意长期深入发展。