C++ Principal Architect - Bengaluru, India - KPIT

    KPIT
    Default job background
    Description

    Role:

    Principal Architect / Principal Solution ArchitectReports to:

    Business leaderWorking area:

    Middleware product developmentExperience:
    20+ Years

    Technical and domain skills:

    Must have hands-on development experience in C++, LinuxMust have handled large development programs (with team size of 50+)Must have working experience in UML, Design patterns, OOAD.Good to have working experience in the Automotive domain / Embedded domain.

    Good to have product development experience.
    Good to know agile methodologies.
    Good to have functional safety (ISO26262) knowledge.
    Good to have exposure on Autosar standards.
    Good to have exposure on QNX/RTOSGood to have exposure on TCPIP / Networking

    High-level Roles and responsibilities:Provide technical leadership and guidance to development teams, ensuring alignment with architectural vision and principles.
    Design and develop high-level and detailed architectural solutions that address business requirements and technical constraints.
    Collaborate with cross-functional teams, product management, engineering, and quality assurance, to drive architectural initiatives and deliver solutions.
    Identify and mitigate architectural risks and technical debt to ensure the long-term maintainability and scalability of systems.
    Lead the evaluation and selection of technologies, frameworks, and tools to support architectural objectives.
    Drive continuous improvement in architectural processes, methodologies, and tools to enhance efficiency and effectiveness.
    Engage with stakeholders at all levels of the organization, including senior management, to communicate architectural vision, priorities, and progress.

    Qualification and experience:
    Bachelor's or Master's degree preferred.

    A Principal shall have a minimum of 15 years related experience playing technical architect roles on a variety of project scales and complexities.

    Must have excellent communication skills, both written and verbal, along with leadership and mentoring skillsThe ability to collaborate and integrate with existing teams.