Finding a copywriter who grasps difficult concepts and can communicate them effectively is a challenge. You either have your in-house engineers who know all the technical details (but not enough about marketing), or you have the writer who doesn't get "engineering"...
You need a copywriter with the technical background to understand engineering details and the skill to turn concepts into marketing tools that convert prospects into paying customers.