Manage the software product lifecycle from concept to release, including scope, schedule, resource, budget, and risk management, and communicate plans and results to management. Align with product planning, the hardware development team, marketing,...