Responsibilities: 职责与工作任务: 1. Responsible for basic SW development for LV and HV inverter based on Microcontroller with ARM core to setup basic SW configuration and running environment according to HW platform and software requirement specification 基于ARM内核的微控制器的低压和高压变频器的底层软件开发,根据硬件平台和软件要求规范设置底层软件配置和运行环境。 2. Responsible for Boot Loader development, HW and SW I/O configuration, debugging, memory configuration, CAN communication implementation and modification based on CANopen, J1939 and customized CAN protocol, complex device driver I/O, SW functionality and safety implementation 启动加载器的开发,硬件和软件的I/O配置,调试,内存配置,基于CANopen,J1939和自定义CAN协议的CAN通信实现和修改,复杂的设备驱动I/O,软件功能和安全实现。 3. Responsiable for basic SW debugging, calibration and working with SW test engineer to setup the test enviromment and validate the SW. 负责基本的软件调试,校准,并与软件测试工程师合作,建立测试环境并验证软件。 4. Responsiable for interface setup and integration with inverter application software, support application SW development, e.g.diagnostic, Sub-Function design. 负责接口设置和与变频器应用软件的集成,支持应用软件的开发,如诊断、子功能设计。 5. Responsiable for basic software requirement, design specification development, modify and optimize the SW based on the SW test report 负责基本的软件需求,设计规范开发,根据软件测试报告修改和优化软件。 6. Responsiable for working with system engineer to support customer 负责与系统工程师合作,支持客户的工作。 7. Responsiable for documenting the information during SW development process and documentation management. 负责记录软件开发过程中的信息和文件管理。 8. Other tasks assigned by the leaders. 领导布置的其他任务。
Requirements : 任职资格: 1. bachelor degree or above,Engineering degree in Electronic and Electrical, Automotive (Control SW Direction), Computer science or relevant technical area 本科及以上,电子和电气、汽车(控制SW方向)、计算机科学或相关技术领域的工程学位 2.Advance skill on SW development tool chain, Compiler, debugger, GUI, CANape, etc. Advanced skill on MATLAB/Simulink tool boxes, C/C++ Advanced skill in MS office software 掌握软件开发工具链、编译器、调试器、GUI、CANape等方面的高级技能。 具有MATLAB/Simulink工具箱、C/C++的高级技能。 在MS办公软件方面的高级技能 3.2+ years of working experience in basic software development of automotive inverter, DCDC, On-board charger, BMS product. C code and MBD design experience on basic software development based on ARM core, TI, Infineon Micro-Controller Knowledge & Experience in CAN-FD communication and CAN 2.0/J1939/CANopen protocol Knowledge & Experience in diagnostic requirement development based on ISO14229, ISO15031,ISO15765 etc. diagnostic specification Knowledge & Experience of basic SW function implementation to setup HW and SW I/O, Power management, SPI communication, Memory device configuratin Familiar with Automotive software development process based on ASPICE and understand IS026262 functional safety understand main hardware IC and SW configuration. 2年以上汽车变频器、DCDC、车载充电器、BMS产品的底层软件开发工作经验。 在基于ARM核心、TI、Infineon微控制器的底层软件开发方面有C语言和MBD设计经验。 有CAN-FD通信和CAN 2.0/J1939/CANopen协议方面的知识和经验 在基于ISO14229,ISO15031,ISO15765等诊断规范的诊断需求开发方面的知识和经验。 具有基本的软件功能实现的知识和经验,以设置硬件和软件I/O,电源管理,SPI通信,内存设备配置。 熟悉基于ASPICE的汽车软件开发流程,了解IS026262功能安全。 了解主要的硬件IC和SW配置。