工作概要 Summary 参照公司全球开发流程,研究、设计并开发应用于汽车安全产品的嵌入式软件。 Research, design, and develop real-time embedded systems for safety applications follow JSS global development process.
主要任务和职责 Primary Duties and Responsibilities: 1. 根据客户和系统输入,分析并明确软件需求,完成软件需求规范和软件设计规范; Based on the customer requirement and system design, analysis and clarify the software requirement specification and software design; 2. 使用SDK/MCAL/MBD/等其中一种,进行项目底层驱动开发和维护; Use SDK/MCAL/MBD/etc. develop and maintain the MCU driver; 3. 根据软件需求及差异点,对应用项目或平台项目进行应用层开发和维护; Based on the Software Requirement Specification and Software Design develop and maintain application software in specific customer/platform project; 4. 遵循均胜全球开发流程进行软件开发; Develop software follow JSS global development process; 5. 根据项目计划,熟悉项目开发节点,并按时完成软件开发,验证和释放; Based on the project schedule, familiar with software development plan, develop/verify/release software on time 6. 参与公司全球新平台产品软件开发; Cooperate with global software team develop the next-gen platform project;
学历&经验Education & Experience: 1. 本科及以上学历,电子、自动化、计算机类专业; Bachelor’s degree or above, major in Electronics, Electromechanical, Automation, Computer Technology; 2. 3年及以上软件开发经验; 3+ years’ software working experience; 1年以上汽车行业软件开发经验更佳 Ideal to have 1+years’ automotive software working experience
技能Skills: 1. 熟悉MCU驱动知识,如外设,存储(Flash/EEPROM)、通信(SPI/IIC/CAN/LIN)、OS(定时器/中断/任务调度)、看门狗、编译/链接流程等; Experience in MCU driver e.g. peripheral, memory(Flash/EEPROM), communication(SPI/IIC/CAN/LIN), OS(Timer/Interrupt/Task schedule), watchdog, bootloader etc. 2. 了解汽车电子通信及诊断协议:CAN/CAN FD、LIN/ UDS(ISO-14229,ISO15765,ISO11898); Familiar with communication protocol: CAN/CAN FD、LIN/ UDS(ISO-14229,ISO15765,ISO11898); 3. 熟悉Bootloader升级流程及Flash Driver Familiar with Bootloader update process and Flash Driver; 4. 熟悉AutoSAR开发工具(Davinci /ISOLAR /CVI /EB-Tresos)以及相关协议栈的配置经验; Familiar with AutoSAR development tools (Davinci /ISOLAR /CVI /EB-Tresos) and experience in BSW configuration 5. 了解基于模型(MBD)的设计方法和工具; Knowledge on Module Based Development with corresponding tools. 6. 熟悉常用的文档和项目管理工具:EA,DOORS,JIRA, SVN/Git, QAC等; Experience of document and PM tools, like: EA, DOORS, JIRA, SVN/Git, QAC; 7. 了解功能安全和ASPICE知识; Knowledge on functional Safety/ISO26262 knowledge and ASPICE experience; 8. 熟悉CANoe,Vspy3等开发工具; Familiar with CANoe/ Vspy3 etc.; 9. 熟悉常用编译调试工具IAR、GHS,Ozone,Trace32,Jlink,Lauterbach Familiar with debug tools e.g. IAR、GHS,Ozone,Trace32,Jlink,Lauterbach 10. 熟悉常用车规级MCU,如NXPS32K1/3x系列,PowerPC560系列,NXP S12Zx系列等 Familiar with automotive grade MCU, e.g. NXPS32K1/3x family, PowerPC560 family, NXP S12Z family 11. 熟悉常用SBC的LDO/CAN/LIN/WDG/wakeup等功能配置 Knowledge on LDO/CAN/LIN/WDG/wakeup etc. function on popular SBC. 12. 了解信息安全知识; Knowledge on automotive cybersecurity; 13. 良好的英文沟通能力; Good English communication skills for daily collaboration within global team; 14. 良好的团队协作能力; Good teamwork and self-motivated;