General Motors Partial Network Engineer - ENG0038822 in Warren, Michigan

Partial Networking (PN) is part of the Global B architecture to control ECUs wake up/shut down and their communication in different PN scenarios. The PNs are organized by features/purpose, aiming to optimize energy consumption by maintaining only necessary ECUs and communications while active. The Partial Network Engineer is responsible to define a list of features/functions that need to be active for each one of the Partial Networks, the activation/deactivation criteria and derive the list of serial data signals and ECUs that need to be available and participate on each Partial Network.

TASKS AND RESPONSIBILITIES:

  • Maintain GB5280 requirements specification listing activation/deactivation criteria, activator ECUs and participant ECUs for each one of the Partial Networks.
  • Work with sub-system engineers in defining the proper activation/deactivation criteria and ECUs that are required to activate/participate in each one of the PNs.
  • Understand CAN ECUs transceiver wake-up mechanism and manage the Partial Network Master Association sheet with the calculated wake-up mask for each ECU in the architecture.
  • Create a list of features and functions that need to operate in each one of the 21 Partial Networks that currently exist in Global B.
  • Work with FPA (Functional Partitioning and Allocation) engineers to properly model all Partial Networks to ensure that signals added/deleted from the Functions that shall be present for each individual PN get automatically mapped to the associated PN.
  • Work with the Tools and Serial Data team to ensure that the Functional Elements and associated signals can be used to derive the list of CAN frames that need to be communicated by the ECUs that participate on each individual PN.
  • Until a better method is defined along Tools and Serial Data team, manage a list of signals that have to be mapped to each individual PN.
  • Follow Architecture CCB and CRs that affect architecture to identify the ones that will affect the PNs by adding and/or deleting signals for the features/functions supported by the PNs.
  • Define a method to ensure robustness and/or validate PNs associations to anticipate missing ECUs or signals

REQUIRED QUALIFICATIONS:

  • Bachelors Degree in Electrical Engineering, Computer Engineering, or Software Engineering
  • Basic knowledge of major automotive subsystems and CAN serial data communication
  • Ability to coordinate and complete tasks per a release schedule

PREFERRED QUALIFICATIONS:

  • Master of Science Degree in Electrical Engineering, Computer Engineering, or Software Engineering
  • Experience with CAN serial data communication and knowledge of major automotive subsystems
  • Experience in developing software for CAN communication
  • Ability to coordinate and complete tasks per a release schedule