We are currently seeking a Staff Technical Program Manager for our software team. This program management position requires a highly experienced Technical Program Manager with a proven track record of managing complex cross-functional software programs in the Automotive Industry. The candidate will be an accomplished professional, with a strong organizational capability and ability to command respect from the talented teams he or she will help lead and coordinate. Ideally, this candidate will have proactive communication, so each individual team remains aware of the timing and delivery expectations placed upon them and ensure that critical issues are identified and brought to the attention of senior management with gauged advance notice.
The Role:
• Lead and oversee the vehicle software program for our vehicle platforms, ensuring high-quality execution from concept to delivery, with a hands-on approach and commitment to excellence
• Work closely with company executives and engineering leaders to define and maintain digital development roadmap and rollout plan
• Create and own development and validation plans that align with internal customer needs, cross team integration points, and major company milestones
• Lead conversations through the complete lifecycle of software features – both in-house development teams and third party suppliers
• Identify and track cross team dependencies and handshake points, monitor status, help resolve issues, report, and fill the gaps
• Drive JIRA ticket issue resolution process, including triaging, root cause analysis, countermeasure identification, verification and implementation etc.
• Interact with and coordinate work between hardware and software teams, design UX teams, and other company entities requiring inputs/outputs from the software team
• Manage an overall software portfolio including dependencies between internal teams as well as on external teams
• Define main work packages and priorities for the software program and related functions
• Ensure adherence to Functional Safety requirements
• Facilitate system architecture documentation
• Communicate program status to overall software organization, other program managers and executives as required
• Plan and manage releases in conjunction with release managers and technical leads
Qualifications:
• A minimum of 10 years of experience program/project managing large systems development programs
• A minimum of 7 years in consumer-facing electronics development including hardware and software
• A proven track record of delivering products to production
• Experience using Agile/Scrum methodology including sprint planning, execution relative to overall program targets
• Experience bringing integrated software/hardware products from the early development phase to production
• Embedded system development experience
• Experience with best software practices for development
• Experience with development in Android and Linux environments
• Experience working directly with design/UX teams and in UX/UI development
• Experience engaging, working and managing the output of third-party suppliers
Advantageous:
• Experience in developing automotive software systems
• Experience with infotainment and instrument cluster development
• Exposure to OS/systems development, backend development, mobile application development, and hybrid (cloud/embedded) development
• Experience with test and build aspects of software development
• Product management experience and a willingness to embrace portions of the product management role
Education Requirements:
• BS minimum in an engineering discipline (computer science, electrical engineering or similar)
• PMP certification preferred
• Automotive-SPICE certification preferred