Almost all of our MCU EVKs use an Kinetis K2x or an LPC55xx as on-board debugger interface, but they are not AEC-Q100 compliant devices.
The recommended programmers are in the Hardware section from S32K1 page.
At the end, our EVKs are for evaluation purposes, and the debugger interface is removed from end custom application. Commonly the firmware update is performed by means of a bootloader, which receives new firmware data from a host via a communication protocol, including but not limited to CAN, LIN, UART, ETHERNET and USB.