Sign up free

Software Validation Engineer

BorgWarner

Shanghai, China17h ago

Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.

About the role

我们正在寻找一名专注于嵌入式软件单元测试和软件集成测试的软件验证工程师,参与新能源汽车BMS软件的质量保障与验证交付。你将基于软件需求、架构和详细设计开展白盒测试,使用TESSY及Matlab自动化工具提升测试覆盖度和验证效率,并与软件开发、架构、功能安全及质量团队紧密协作。
如果你熟悉C代码测试、ISO 26262覆盖率要求,并希望深入参与BMS核心软件的工程化验证与自动化建设,这个岗位将为你提供充分的技术实践空间。

主要职责

• 参与BMS客户需求、软件需求、软件架构及详细设计评审,识别可测试性、接口和依赖关系方面的风险。

• 根据软件需求、架构及设计文档制定单元测试和软件集成测试策略、测试规范、测试计划及测试用例。

• 负责软件单元测试(ASPICE SWE.4)和软件集成测试(ASPICE SWE.5)的设计、实施、维护与结果评估。

• 使用TESSY对嵌入式C代码开展白盒测试,包括测试环境搭建、Stub配置、测试数据设计、测试执行和覆盖率分析。

• 针对MATLAB/Simulink模型开发的软件开展相应的模型级或代码级验证活动。

• 依据ISO 26262要求分析并提升语句覆盖率、分支覆盖率及MC/DC覆盖率,推动未覆盖项分析和合理闭环。

• 分析测试结果,准确记录和跟踪缺陷,并与开发团队协作完成问题定位、根因分析和验证关闭。

• 维护需求、测试用例、测试结果和缺陷之间的双向追溯关系,并输出测试报告、覆盖率报告和验证总结。

• 支持软件验证流程、测试方法及工具链的持续改进,提升验证质量和交付效率。

任职要求

• 本科及以上学历,软件工程、计算机、电子工程、自动化、车辆工程或相关专业。

• 3-5年嵌入式软件测试或软件验证经验,有汽车电子或BMS项目经验者优先。

• 深入理解软件单元测试和软件集成测试的目标、方法与重点,具备良好的白盒测试思维。

• 熟悉C语言,能够阅读和分析嵌入式软件代码,并基于代码逻辑设计有效的测试用例。

• 熟练使用TESSY,具备测试工程搭建、Stub配置、测试执行和覆盖率分析的实际经验。

• 了解ISO 26262软件验证要求,熟悉语句、分支和MC/DC覆盖率及覆盖率闭环方法。

• 熟悉MATLAB/Simulink开发与测试环境,了解模型软件测试方法。

• 了解Enterprise Architect,能够阅读软件架构图、模块接口及相关设计文档。

• 熟悉Jira和Polarion,理解需求、测试、缺陷及追溯管理流程。

• 具备良好的问题分析、沟通协作和结果交付能力。

• 能够使用英语进行技术邮件沟通和会议交流。

优先条件

• 具备Automotive SPICE项目经验,熟悉SWE.4和SWE.5相关过程及工作产品。

• 具备BMS软件开发、单元测试或软件集成测试经验。

• 具备自动化测试框架、持续集成或自动化回归测试建设经验。

• 具备国际项目或跨区域团队协作经验。

• 了解HIL测试或具备相关经验,可作为加分项,但不是本岗位的核心要求。

我们期待你

• 对软件质量和工程规范有较强的责任意识。

• 能够从需求、架构和代码多个层面思考测试充分性。

• 愿意通过自动化和流程改进解决重复性问题。

• 能够独立推进任务,同时积极支持跨职能团队协作。

 

𝗦𝗸𝗶𝗹𝗹𝘀:

 

Change Management, Define Future State, Engineering Standards and Compliance, Perform Gap Analysis, Project Schedule ManagementInternal Use Only: Salary

Global Terms of Use and Privacy Statement


Carefully read the BorgWarner Privacy Policy before using this website. Your  ability to access and use this website and apply for a job at BorgWarner are conditioned on your acceptance and compliance with these terms.

Please access the linked document by clicking here, select the geographical area where you are applying for employment, and review. Before submitting your application you will be asked to confirm your agreement with the terms.

Career Scam Disclaimer:  BorgWarner makes no representations or guarantees regarding employment opportunities listed on any third-party website.  To protect against career scams, job applicants should take the necessary precautions when interviewing for and accepting employment positions allegedly offered by BorgWarner.  Applicants should never provide their national ID numbers, birth dates, credit card numbers, bank account information or other private information when communicating with prospective employers or responding to employment opportunities online.  Job applicants are invited to contact BorgWarner through BorgWarner’s website to verify the authenticity of any employment opportunities.