From the event level, an event can be suspended and then resumed at specific times; can this be done at the job?
Can a job be suspended?
No, the job cannot be suspended but to hold only.
Here is important to understand the difference between the Suspend and the Hold: when the event is resumed after it has been suspended then all generations from the pending period are triggered at once; however, when it is released after being held - no one of them will be.
Then, it should be logical why a job cannot be suspended - by the product design the workflow must be executed from top to bottom in a strict sequence of the predecessor-successor, i.e. if the jobs in an application were set as A --> B --> C --> D, then the job C cannot be executed before the jobs A and B have either been completed or bypassed, and the job B cannot run prior the job A too was completed or bypassed.