|Title||Software Development Program Manager|
|Location||Farmington Hills, MI|
Ensure that all engineering development timing meet customer milestones and deliverables based on internal and supplier development schedules
Closely work with engineering teams internally and at several suppliers and coordinate engineering development work to ensure 100% on-time performance for all customer engineering deliverables
Needs to work with software suppliers closely, understand the status of the software development, identify issue areas, propose solutions to those areas, and report the status to management as well as to customer on weekly and in some cases daily basis
Proactively identify potential project risks and issues, alerting team members, contributing to identifying solutions, and escalating when necessary
Ensure to meet internal and external gate requirements for engineering development and present the status of the programs in management gate reviews.
Initiate, maintain, and publish program/project open issue lists, summary, and status. This has to be tracked daily and weekly to make sure all teams are on the same page.
Manage several suppliers who are currently developing different parts of the product code and report status to the teams internally and include the update to the overall SW development plan
Monitors and tracks engineering changes and associated cost impact.
Support quoting activity for new business by preparing technical documents and presentations.
Responsible for communicating the status of the software and hardware to the customer and the teamLead preparation for engineering meetings and presentations with the customer, suppliers, and publish meeting minutes.
Oversee new software development launches and provide coordination between customer plants
Other duties may be assigned.
EDUCATION / EXPERIENCE / LICENSE / CERTIFICATIONS