软件架构工程师(智能座舱STS_SW3) 惠州 全职 职位描述 1,设计并实现 HAL 层,隔离硬件差异,提升上层软件的跨平台复用能力。2,负责 MCU 外设驱动开发,移植与优化,支持应用软件对底层硬件的可靠调用。3,能够独立完成常见外设驱动开发,并能根据芯片数据手册编写新外设驱动。4,使用调试器、逻辑分析仪、示波器等工具,完成底层软硬件联调,定位并解决时序、中断、栈溢出、内存泄漏等底层问题。5,编写驱动设计文档、接口说明、并与硬件工程师、应用软件工程师紧密配合完成产品开发。6,可独立对代码尺寸和运行效率进行针对性优化。 职位要求 1、本科及以上,计算机、电子、自动化相关专业。2、精通 AUTOSAR Classic 完整架构,具备整车控制器 / 座舱域控量产架构落地经验。3、熟悉主流 MCU平台MCAL 适配、底层驱动开发;熟练使用C 语言。4、熟练车载通信与诊断体系:CAN/CANFD/LIN/Ethernet、UDS、XCP、DoIP、SOME/IP。5、了解 ISO26262 功能安全、21434 信息安全、Secure Boot。6、了解 EE 架构、Zonal 架构、SOA 架构演进思路,具备架构方案设计能力。 投递...
Your Key Responsibilities 负责车载电源产品DSP软件开发,包括OBC、DCDC、PDU或集成式电源模块相关控制软件。 基于TI C2000系列DSP/MCU平台进行软件设计、编码、调试和优化,如TMS320F28377、TMS320F28004x、TMS320F28003x、TMS320F28P65x等。 负责电力电子控制相关软件开发,包括PWM控制、ADC采样、保护逻辑、状态机、故障诊断、通信接口及底层驱动等。 支持OBC/DCDC拓扑控制算法实现与调试,如PFC、LLC、移相全桥、Buck/Boost、同步整流等。 参与软件需求分析、软件架构设计、模块设计、代码实现、单元测试、集成测试及软件发布。 配合硬件、电力电子、系统、测试及功能安全团队完成控制策略调试、样机联调、台架测试和整车测试支持。 负责CAN/LIN/SPI/I2C/UART等通信接口软件开发及调试,支持UDS诊断、Bootloader、标定及故障管理功能。 参与软件问题分析和缺陷修复,定位并解决调试、测试、EMC、热管理、保护策略及量产过程中的软件相关问题。 按照汽车软件开发流程完成相关文档,包括软件需求、设计说明、测试用例、调试报告、发布记录等。 支持ASPICE、功能安全、客户审核及项目评审相关软件交付物准备。 Your Qualifications 本科及以上学历,电力电子、电气工程、自动化、电子信息、控制工程、车辆工程或相关专业。 5年以上电力电子或车载电源相关软件开发经验。 熟悉TI C2000系列DSP/MCU平台,具备实际项目开发经验,如F28335、F28377、F28004x、F28003x、F28P65x等。 熟练掌握C语言,熟悉嵌入式软件开发、调试和代码优化。 熟悉DSP底层外设开发,包括PWM、ADC、GPIO、Timer、Interrupt、DMA、CAN、SPI、I2C、UART等。 理解电力电子基本原理,熟悉OBC、DCDC、逆变器或电源类产品控制逻辑。 具备示波器、CAN工具、调试器、仿真器等常用调试工具使用经验。 具备良好的问题分析能力、跨部门沟通能力和项目执行能力。 有新能源汽车OBC、DCDC、PDU、集成式车载电源或电驱逆变器软件开发经验者优先。 熟悉PFC、LLC、移相全桥、Buck/Boost、同步整流等电源拓扑控制算法者优先。 熟悉TI C2000 F28377、F28P650/F28P65x等芯片平台者优先。 熟悉CAN通信、UDS诊断、Bootloader、XCP/CCP标定或AUTOSAR基础软件者优先。 熟悉ASPICE、ISO 26262功能安全或汽车软件开发流程者优先。...
Company Description Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology - with us, you will have the chance
BMS BSW Software Engineer Responsibilities Responsible for BMS BSW development, testing and maintenance. Responsible for configuration and debugging of BMS AUTOSAR BSW. Responsible for the BMS bootloader and complex drivers development. Responsible for BMS CAN Communication,
基础软件工具链实习生 上海 社招 实习 职位描述 岗位职责1. 内部Python工具开发与维护负责BSW部门日常使用的内部Python工具脚本的维护、Bug修复与功能迭代;参与开发新的效率工具(如代码生成器、数据解析脚本、自动化测试启动器等),提升团队研发效率;对存量工具进行代码审查与重构,提高代码可读性、健壮性和可维护性;2. Jenkins CI/CD 部署与维护参与部门持续集成环境的搭建、配置与日常维护,保障构建系统的稳定运行;编写和维护Jenkins Pipeline(Declarative/Scripted),实现自动化编译、静态检查、单元测试与报告生成;监控构建状态,及时排查构建失败原因并推动问题修复;3. CANoe/同星自动化脚本开发基于CANoe或同星(TSMaster)工具,开发CAN/LIN/FlexRay等车载总线通信的自动化测试脚本;参与ECU网络自动化测试序列的编写、调试与维护;配合软件测试团队,完成BSW模块(如CAN通信、UDS诊断、NM网络管理等)的功能验证与回归测试自动化;4. 飞书自动化流程搭建基于飞书开放平台(如飞书机器人、多维表格、云文档API、审批流程等),搭建团队内部的自动化工作流(如每日构建报告推送、测试结果通知、代码评审提醒、任务跟踪看板等);协助团队实现信息流转的自动化与透明化,减少人工沟通成本; 职位要求 任职要求1. 学历专业本科或硕士在读,计算机科学、软件工程、电子信息、自动化、通信工程等相关专业2. 编程能力熟练掌握Python编程语言,有良好的代码风格和文档习惯了解面向对象编程(OOP)基本概念,熟悉常用的数据结构与算法有Git/GitLab/GitHub等版本控制工具使用经验3. 工具与平台了解Jenkins等CI/CD工具的基本使用了解CAN/LIN总线基础知识,有CANoe、同星TSMaster、PCAN等总线工具使用经验者优先了解飞书/钉钉/企业微信等办公协同平台的开放能力(如机器人、API、自动化流程)者加分4. 软素质逻辑清晰,具备独立分析和解决问题的能力有良好的沟通意识和团队协作精神能够阅读英文技术文档与手册加分项熟悉AUTOSAR Classic Platform基础概念,了解BSW模块(如Com、CanIf、NvM、EcuM等)的功能了解嵌入式C语言开发,有一定的MCU(如Infineon Tricore、NXP S32K、Renesas RH850等)开发基础接触过Vector工具链(如Davinci Configurator、Davinci Developer)或ETAS/EB工具了解UDS(ISO 14229)、OBD、XCP/CCP等车载通信协议有个人技术博客或GitHub开源项目 投递...