小鹏汽车【探索者】MCU软件开发工程师
任职要求
1、本科及以上学历,自动化、计算机、软件、通信等相关专业;
2、精通C语言,熟悉MISRA-C编码规范,熟悉基于AutoSAR架构的基础软件开发…工作职责
1、负责系统需求的萃取并输出软件需求文档,根据软件需求完成架构设计、详细设计,并输出文档和UML工程; 2、负责软件单元测试,软件集成与发布。 3、负责AutoSAR工具配置,MCAL配置,复杂驱动开发等相关工作. 4、负责域控制器基础软件开发。
1.根据项目需求开发产品的嵌入式软件与业务功能; 2.负责产品应用功能、UI交互、设备驱动、音视频媒体开发、平台、中间件等一项或多项的开发; 3.MCU功能开发,包括相关的驱动、接口、通信程序设计等; 4.学习新领域产品技术并探索验证。
1. 算法设计与开发: • 负责陪伴机器人中电机驱动系统的控制算法设计与优化,包括永磁同步电机(PMSM)、无刷直流电机(BLDC)或感应电机(IM)的控制算法(如FOC、DTC、六步换相等)。 • 针对陪伴机器人运动需求(如平稳移动、精准动作控制等),设计适配的电机控制策略。 2. 软件实现与调试: • 使用C/C++语言在嵌入式MCU上开发机器人电机控制算法。 • 进行机器人运动控制算法的代码编写、调试与测试,确保机器人动作的流畅性和稳定性。 3. 系统建模与仿真: • 利用MATLAB/Simulink、PLECS等工具对陪伴机器人电机系统进行建模与仿真。 • 根据机器人运动场景(如复杂地形适应、动态避障等),优化控制策略并进行参数整定。 4. 性能优化: • 提升陪伴机器人电机控制系统的动态响应、效率、稳定性及鲁棒性。 • 解决机器人运行中的振动、噪音、转矩脉动等问题,确保机器人在陪伴场景中的舒适性和可靠性。 5. 新技术的预研与探索: • 跟踪陪伴机器人领域的前沿技术,研究如无位置传感器控制、预测控制、自适应控制等先进算法。 • 探索机器人运动控制的新方向(如柔性控制、智能路径规划等),并推动其产品化应用。 6. 技术文档编写: • 撰写详细的设计文档、测试报告和技术规范,确保陪伴机器人电机控制开发过程的可追溯性和知识传承。 7. 团队协作: • 与硬件工程师、软件工程师、测试工程师等紧密合作,共同解决陪伴机器人开发过程中的技术难题。 • 支持机器人整体系统集成,确保电机控制与其他模块(如传感器、AI交互系统等)协同工作。
主要职责 1. 解决方案设计 - 基于Vela平台能力,针对不同芯片厂商特性,设计高效、可靠的嵌入式技术方案 - 深入分析各类AI硬件产品需求,设计系统架构,确保技术方案满足实际应用场景 2. 项目实施与技术支持 - 领导或参与基于 Vela 平台的技术项目交付,协调芯片厂商与产品团队合作 - 为客户和团队提供专业技术支持,及时解决跨平台集成中的复杂问题 - 建立解决方案最佳实践与标准化流程,提高项目复用率 3. 技术创新与场景融合 - 探索并推动 Vela 平台在多种芯片上的部署及在AI智能穿戴、智能家居等场景中的落地 - 聚焦设备实时互联与超低功耗系统等技术前沿,提升Vela平台对各类AI硬件产品的赋能能力 4. 生态建设与合作拓展 - 深化与芯片厂商的技术合作,优化Vela平台对各类芯片的支持 - 跨部门协同,推动平台优化与市场拓展 - 为团队、芯片厂商及产品客户开展技术培训和知识分享