Earlier this year I was terminated from a multi-year engineering job for being late on delivery of a project.
At the time, I saw my firing as bordering on illegal termination since I was working massive overtime to finish and hadn't been warned beforehand. In fact, I'd gotten a bonus just a month earlier and during the previous year, I received an award for outstanding performance. Others working on this same project weren't fired.
In interviewing for another job, am I obligated to mention this when asked why I left? I have been saying the project ended, which is true. Would this partial answer be considered dishonest? To what degree should I attempt to explain without coming across as a complainer?
A further note: would "I was let go" be sufficiently forthright? One or two times I've been asked if I was part of a general layoff, and I've simply answered "no."