Software Delivery Manager - Bloomfield Hills, United States - Corporate Consulting Services

    Corporate Consulting Services
    Corporate Consulting Services Bloomfield Hills, United States

    2 weeks ago

    Default job background
    Description

    Onsite Only, must have automotive experience

    Key Responsibilities:

    • Manage regional Software Delivery teams, aligning with the OEM roadmap for Automotive Software Delivery.
    • Lead collaboration with customers, suppliers, partners, and internal teams to develop comprehensive project plans, ensuring seamless software integration into vehicle programs.
    • Ensure project execution excellence by identifying, overseeing, and proactively managing resource constraints, risks, and conflicts to deliver high-quality software on time.
    • Serve as the primary technical contact and manager for OEM and partner relationships, fostering customer satisfaction and business growth through world-class experiences.
    • Provide technical management, leadership in requirements analysis, architecture design, integration, and issue investigation, supporting the project team as needed.
    • Manage alignment of software development plans with Agile methodologies to deliver customer value at the right time, validating project plans and scheduling based on customer requests.
    • Oversee alignment with customers and partners, managing negotiations for deliverables, dates, content, software maturity, and tracking/reporting issues.
    • Lead by example, diving into technical details, reviewing code, investigating issues, implementing prototypes/demos, and capturing lessons learned.
    • Champion Agile processes, fostering collaboration, prioritization, team accountability, and transparency across teams.
    • Represent and promote the voice of the customer within the organization.

    The Role of the Software Delivery Manager:

    • Ensure teams can deliver on commitments made to customers, working closely with architects and project managers.
    • Act as a listener during the RFQ phase, ensuring commitments align with team capabilities.
    • Serve as an escalation point for issues or negotiations with customers.
    • Manage resources, workloads, and timelines to ensure successful project delivery.
    • Address changes or challenges effectively to keep projects on track.

    Required Skills & Experience:

    • 12+ years of software engineering experience with a proven track record of successfully managing and delivering high-performance automotive software products.
    • 8+ years of management experience, with a solid record of building, leading, and mentoring technical engineering teams.
    • Profound mastery of coding skills (C/C++), with active coding experience in embedded software development within the last five years.
    • Extensive experience interacting with customers, senior executives, and business leaders.
    • Proven ability to orchestrate and execute large-scale automotive software projects using Agile methodologies.
    • Expertise in recognizing, evaluating, and proactively managing risks to ensure on-time, within-budget delivery within defined scope parameters.
    • Proficiency in utilizing tools relevant to software development and integration in the automotive industry.
    • Demonstrated track record of cross-functional, global collaboration and management with internal and external stakeholders to drive business outcomes.
    • Significant experience in RFI/RFQ phases, including preparing and delivering responses, and engaging with customers to secure business opportunities.
    • Deep understanding of software development, from low-level programming to real-time operating systems (RTOS); expertise in QNX, Linux, Android is required.
    • Preference for candidates with automotive industry background in an OEM or Tier 1 company, with extensive experience in customer-facing technical management roles.
    • Excellent written and spoken English, with strong presentation and interpersonal communication skills for customer interactions.

    Education & Certifications:

    • Bachelor s degree in a relevant engineering discipline is required; Master s degree is strongly preferred.
    • PMP/PRINCE2 Certification is required.
    • Certifications or training in Agile and Scrum methodologies are required.