An engineer may have innovated a product, but that’s not enough to run a business.
It takes a product development team to improve it technically, a marketing team to present it, a sales team to bring in customers, and a customer service team to support them. So your marketing manager needs to coordinate with all these departments to present the best face of your brand.
Within their team, they need to distribute their marketing tasks to efficiently implement their campaign.