小米小米汽车-MCU驱动软件开发-MCU外设芯片驱动开发
任职要求
1. 计算机、电子工程、汽车电子、软件工程、通信等专业,本科及以上学历; 2. 精通C语言,熟悉MISRA-C编码规范,掌握单片机开发知识; 3…
工作职责
1、负责MCU外设芯片,如桥驱,高驱等驱动软件模块开发。 2、负责外设芯片和MCU的交互调试。 3、负责外设芯片带载调试。 4、负责外设芯片驱动测试问题排查。

1、负责智能驾驶域控制器(或相关模块)的MCU底层软件开发,包括芯片驱动、通信协议栈、功能安全机制等; 2、基于AUTOSAR架构(Classic AUTOSAR)完成软件架构设计、模块开发及集成,确保符合车规级功能安全(ISO 26262)要求; 3、使用AUTOSAR开发工具链(如Vector DaVinci/EB tresos等)进行BSW配置、代码生成及集成测试; 4、协同硬件团队完成MCU底层驱动开发、外设接口调试及性能优化; 5、支持智能驾驶功能(如感知融合、决策控制、车身域通信等)的软件实现与问题排查; 6、编写技术文档,参与需求分析、设计评审及测试验证全流程。
以下3个方向满足其一即可; 一、操作系统方向: 一、岗位职责: 1、系统开发与适配:依据芯片平台特性,适配的具身智能系统操作系统,完成操作系统内核定制与优化,实现与硬件的高效适配。 2、Boot流程优化:深入研究平台操作系统boot流程,进行针对性优化,开发快速、安全启动功能,提升系统启动效率与可靠性。 3、性能调优与维护:分析操作系统的性能表现,解决性能瓶颈问题,负责系统故障诊断与调试,保障系统稳定运行。 4、安全策略构建:设计并实施操作系统的安全策略,构建安全防护体系,防范安全威胁,定期更新升级系统以修复漏洞。 5、团队协作支持:与算法、应用开发等团队紧密合作,提供操作系统技术支持与接口,参与项目技术讨论与决策。 二、任职要求: 1、学历专业:本科及以上学历,计算机、软件工程、自动化、电子信息等相关专业。 2、工作经验:3年以上操作系统开发经验,有linux平台或高通芯片平台或具身智能系统开发经验者优先。 3、专业技能:熟悉其软件开发工具和流程,深入理解主流操作系统原理,具备在硬件平台上的定制化开发能力,熟练掌握 C、C++编程语言,掌握系统性能分析调优方法,了解系统安全技术与标准。 4、问题解决:具备较强的问题分析与解决能力,能快速定位并解决硬件平台上的复杂技术问题。 5、团队协作:具有良好的团队协作精神和沟通能力,能有效与不同背景成员合作。 二、外设驱动方向 一、岗位职责: 1、驱动开发与适配:依据具身智能系统的需求,为各类外设(如传感器、摄像头、通信模块等)开发适配的驱动程序,确保外设与系统的高效连接和稳定通信。 2、性能优化提升:对已开发的外设驱动进行性能分析,针对数据传输速度、响应时间等关键指标进行优化,提升外设的工作效率和系统整体性能。 3、故障排查维护:负责外设驱动的日常维护,及时诊断和解决驱动运行过程中出现的故障和异常,保障外设在各种工况下的稳定。 4、兼容性测试改进:进行外设驱动的兼容性测试,确保驱动在不同硬件平台和系统版本上都能正常工作,并根据测试结果进行改进和优化。 5、团队协作支持:与硬件设计团队、系统集成团队等密切合作,提供驱动开发方面的技术支持,参与项目的需求分析和技术方案制定。 二、任职要求: 1、学历专业:本科及以上学历,计算机、软件工程、自动化、电子信息等相关专业。 2、工作经验:3年以上外设驱动开发经验,有linux平台或高通芯片平台或机器人或摄像头开发经验者优先。 3、专业技能:熟悉熟悉常见的外设接口和通信,协议,精通C、C++等编程语言,深入理解操作系统的驱动模型和开发流程,掌握驱动调试和性能分析工具的使用。 4、问题解决:具备较强的问题分析与解决能力,能快速定位并解决外设驱动开发的复杂技术问题。 5、团队协作:具有良好的团队协作精神和沟通能力,能有效与不同背景成员合作。
1. 负责汽车嵌入式系统软件的架构设计、软件开发、测试和交付; 2. 负责汽车嵌入式系统软件的功能模块设计、软件开发、测试和交付; 3. 负责控制器板级设芯片复杂驱动开发,例如SBC, 桥驱, 高边驱动等; 4. 负责硬件Binrgup、Debug和验证; 5. 代码优化、性能和稳定性改进和质量保证; 6. 负责相关问题分析和解决。