主要职责Main Responsibilities: 1. 根据系统需求分析系统功能需求,包括功能安全和软件需求 Analyse system functional requirements including safety requirements, document software requirements based on system requirements 2. 根据项目需求开发基础软件,如通信、驱动等,以及其他功能开发的软件适配 Develop basic software based on project needs, e.g., communication, driver, etc. and other software adaption for functional development 3. 准备技术文档,参加软件评审会 Prepare technical documentation, attend software review meeting 4. 根据客户或其他部门的反馈进行Bug修复和软件优化 Bug fix and software optimization according to feedbacks from customer or other department 5. 执行软件单元测试、集成测试 Conduct software unit test, integration test 6. 根据项目需求为客户提供支持 Provide support for customer based on project needs 7. 软件组长分配的其他工作 Others assigned by software team leader
岗位要求 Main Requirements: 1. 本科及以上学历,通信、计算机、软件等相关专业 Bachelor degree or above, major in telecommunications, computing, software related 2. 8年以上汽车软件开发经验,至少参与过一个量产项目 Over 8 years software development experience in automotive experience, involved at least 1 project with mass production 3. 必须有MCU基本驱动程序开发经验 Must be experienced with MCU basic driver development 4. 有嵌入式软件编程经验,如C (MISRA-C),汇编语言等熟悉工具链(编译、链接、调试) Experienced in embedded software coding, e.g., C (MISRA-C), assembly language, etc. Be familiar with tool chain (compile, linker, debug) 5. 熟悉代码单元测试工具,如Tessy Familiar with code unit test tools like Tessy 6. Familiar with ASPICE procedure 7. 熟悉维克多相关工具,如CANoe, CANape Familiar with Vector tools like CANoe, CANape 8. 熟悉ECU的通信协议,如CAN, LIN, CANFD Familiar with ECU communication protocol like CAN, LIN, CANFD 9. 有功能安全知识和基于模型设计知识者优先考虑 Knowledge in functional safety and model based design is a plus