Software Program Manager
Current• Manage the software development life cycle (SDLC) for self-driving vehicles.• Define and manage software project plans, schedules, and budgets.• Ensure successful execution of software development programs, from requirements gathering through product release.• Collaborate with cross-functional teams to ensure alignment on project goals, scope, and timelines.• Drive and manage change control processes.• Identify and mitigate risks and issues throughout the software development process.• Manage relationships with external vendors, contractors, and partners.• Communicate project status, issues, and risks to senior management.