This should be quite straight forward in some sense.
Point being: E step is the same but Cvec and stuff like that changes
M step is not the same - check what can be done in terms of what coxph can do with parametric baseline hazards (so there is not too much work in the end).