Engineering types are typically bad writers. That’s why they went into engineering!
Top engineers can almost always write well, but from B+ on down it gets pretty dicey.