嵌入式软件开发(实习)
南京
职位描述
1、AUTOSAR基础软件架构设计与配置负责基于AUTOSAR标准的基础软件(BSW)配置与开发,涵盖通信栈(CAN/CAN-FD/Ethernet)、诊断栈(UDS/Dem/Dcm)、操作系统(OS)、非易失存储(NvM)及服务层模块。主导信息安全(SecOC、Crypto)模块的集成与配置,确保系统符合功能安全与网络安全要求。解决BSW与应用层(SWC)之间的接口适配问题,优化系统资源占用与实时性。复杂驱动(CDD)2、基于AUTOSAR架构,开发MCU底层复杂驱动,包括但不限于定时器、PWM、看门狗、Sent协议、SPI/I2C等外设驱动。负责外围芯片驱动的移植与开发,如电源管理芯片(PMIC)、电机预驱芯片(Pre-driver)、外部看门狗等,确保硬件抽象层(MCAL)的稳定可靠。配合硬件团队进行板级支持包(BSP)的调试与Bring-up工作。3、EPS控制算法模型开发与集成使用Simulink/Stateflow进行EPS转向系统控制策略(如助力曲线、回正控制、阻尼补偿、主动回正等)的建模、仿真与验证。负责自动代码生成(Simulink Coder/Embedded Coder),完成模型与AUTOSAR架构的集成(SWC封装、RTE连接)。主导模型在环(MIL)、软件在环(SIL)及硬件在环(HIL)测试,确保算法逻辑的正确性与鲁棒性。4、ASPICE流程合规与质量交付严格遵循ASPICE CL2/CL3流程规范,完成软件需求分析、架构设计、详细设计等文档编写。执行并指导单元测试、集成测试及系统测试,确保测试覆盖率(语句/分支/MC/DC)达标。负责软件版本管理、变更管理及问题追踪,确保项目顺利通过客户审核与量产交付。"
职位要求
1.本科及以上学历,车辆工程、自动化、电子信息、计算机或相关专业2.熟悉配置工具(如EB Tresos, DaVinci Configurator/Developer, Vector MICROSAR等)3.精通C语言,熟悉主流车规级MCU(如Infineon Aurix TC2xx/TC3xx, NXP S32K, Renesas RH850等)架构,具备丰富的寄存器级驱动开发经验,有电子设计大赛及无人小车大赛经验者优先3.熟练掌握MATLAB/Simulink/Stateflow,熟悉AutoSar SWC接口规范及代码生成流程。4.熟悉ASPICE软件开发流程,有实际项目落地经验,能够独立撰写高质量的设计与测试文档。"
职位信息
投递