BorgWarner Inc.

Software Validation Engineer

BorgWarner Inc.
Apply
1 day ago
Shanghai, ChinaMid Level / Senior

Responsibilities

  • Review BMS customer requirements, software requirements, architecture, and detailed design to identify testability, interface, and dependency risks.
  • Develop unit testing and software integration testing strategies, specifications, plans, and test cases.
  • Design, implement, maintain, and evaluate embedded software unit tests and software integration tests aligned with ASPICE SWE.4 and SWE.5.
  • Perform white-box testing of embedded C code using TESSY, including test-environment setup, stub configuration, test-data design, execution, and coverage analysis.
  • Verify software developed with MATLAB/Simulink at the model and code levels.
  • Analyze and improve statement, branch, and MC/DC coverage according to ISO 26262 requirements.
  • Analyze test results, track defects, support root-cause analysis, and verify issue closure with development teams.
  • Maintain bidirectional traceability among requirements, test cases, test results, and defects, and produce test, coverage, and validation reports.
  • Support continuous improvement of software validation processes, testing methods, and tool chains.

Requirements

  • Bachelor’s degree or higher in software engineering, computer science, electronic engineering, automation, vehicle engineering, or a related field.
  • 3–5 years of embedded software testing or software validation experience.
  • Strong understanding of software unit testing and software integration testing methods, objectives, and priorities, with a white-box testing mindset.
  • Proficiency in C and ability to read and analyze embedded software code and design logic-based test cases.
  • Hands-on proficiency with TESSY, including test-environment construction, stub configuration, test execution, and coverage analysis.
  • Understanding of ISO 26262 software validation requirements and statement, branch, and MC/DC coverage closure methods.
  • Familiarity with MATLAB/Simulink development and testing environments and model-based software testing methods.
  • Familiarity with Enterprise Architect and ability to read software architecture diagrams, module interfaces, and design documentation.
  • Familiarity with Jira and Polarion and understanding of requirements, testing, defect, and traceability management processes.
  • Ability to communicate in English through technical emails and meetings.
  • Automotive SPICE project experience, including SWE.4 and SWE.5 processes and work products, is preferred.
  • BMS software development, unit testing, software integration testing, automated testing frameworks, continuous integration, automated regression testing, international project, cross-regional collaboration, or HIL experience is preferred.

Tech Stack

CMATLAB

Categories

BorgWarner Inc.

About BorgWarner Inc.

10,000+ employees

BorgWarner Inc. designs and manufactures propulsion and drivetrain components for global automakers, spanning combustion, hybrid, and electric vehicles. Its portfolio includes turbochargers, clutches and dual-mass flywheels, eMotors, inverters, and battery systems, sold primarily as original equipment with an aftermarket presence. Founded in 1928 and headquartered in Auburn Hills, Michigan, the NYSE-listed company expanded its electrification capabilities through acquisitions such as Delphi Technologies (2020) and AKASOL (2021).

Contact me