They operate like startups and possibly even compete with each other. Then when one wins do it again with other ideas etc. Setup innovation centers where you pay engineers to brainstorm ideas and then pitch them. Give them incentive by giving them part ownership of the patents and stock bonuses if they succeed.
Just taking ideas from the top will lead to stagnation not innovation. Oh wait that sounds like QC now doesn't it.
You could fund this by keeping 500 engineers from layoff and spending the 100M bonus on employing them instead of giving it to executive management.
Just saying...