I don't want to be too argumentative, and I'm not asserting authority in the matter because I chose engineering over law school.
Liability is assigned and calculated differently in criminal and civil law, and I think you're talking about criminal acts like sabotage.
While the term "time bomb" might be used to describe the software function to a layman or even to a jury, those two words do not have a specific legal meaning.
I'm passably familiar with basic contract and tort law, and also with specific case law like
United States v. Lloyd.
The charges against Timothy Lloyd were "Computer Sabotage" under US Code 18, Section 1030(a)(5)(A) criminalizing "knowingly caus[ing] the transmission of a program, information, code or command, and, as a result of such conduct, intentionally caus[ing] damage, without authorization, to a protected computer".
So in a case like the one with Tim Lloyd and Omega Engineering, Lloyd was charged with a Federal crime because he intentionally caused damage and losses.
In a case like the one OP described, he would be implementing an activation and de-activation feature that would be governed by the contract terms between the OEM and the customer. Ideally it would be disclosed and agreed to in the purchase documents.
The middle ground would be if the OP implemented a de-activation feature at his manager's request and authorization, but his company did not disclose its presence to the customer.
If it was done so that the system shut down safely, there might be a civil case for breach of contract because of legal theories like "implied warranty of merchantability" that suggests that a device is suitable for its intended use.
But unless it was intended to cause damage and losses, and was done without authorization, I don't see civil or criminal liability attaching to the software author.