Role : Technical Program Manager (TPM)
Experience : 10+ Yrs
Location : Bangalore
Overview
We are seeking an experienced and technically proficient Technical Program Manager (TPM) to drive the development, integration, and automation programs on RDK platforms. This role requires a blend of deep technical understanding in broadband/video technologies and expertise in managing complex, cross-functional software programs within an Agile framework. The TPM will be the central point of contact for program health, driving execution, managing risks, and ensuring alignment across engineering, product, and partner teams.
Key Responsibilities
Program Leadership and Execution
- Define and Drive Program Strategy: Collaborate with different stakeholders to define and align on the technical roadmap, scope, and objectives meant of the workstream initiatives.
- End-to-End Program Management: Own the full life-cycle of technical programs, from planning and initiation through development, tracking and metrics reporting
- Program Planning & Tracking: Develop and maintain comprehensive, integrated program plans, tracking dependencies, milestones, and critical paths across multiple internal teams and external vendors/partners.
- Risk and Issue Management: Proactively identify, analyze, and mitigate technical risks, dependencies, and program blockers. Develop and drive contingency plans to ensure on-time delivery.
- Program Health Communication: Provide clear, concise, and frequent program status updates to all levels of the organization, including executive leadership, technical leads, and cross-functional partners.
Technical Acumen and Collaboration
- Deep Understanding of any RDK stack, Cloud Technologies and Automation methodologies : Serve as a technical liaison between engineering teams, providing subject matter expertise on the RDK-B (e.g., Wi-Fi, routing, telemetry) and RDK-V (e.g., video streaming, UI/App Management) architectures and trade-offs.
- Facilitate Technical Decisions: Drive technical discussions, architectural reviews, and design decisions among engineers and architects to ensure scalable, high-performance, and maintainable solutions.
- Process Improvement: Champion and implement efficient program management processes (e.g., Agile, Scrum, Kanban) tailored to the complexities of RDK-based software development and hardware integration.
- Quality and Reliability: Work closely with QA and Operations teams to define and track non-functional requirements, ensuring high standards for performance, stability, reliability, security, and telemetry.
Stakeholder and Partner Management
- Vendor/Partner Management: Manage and coordinate development efforts with external RDK silicon vendors, OEMs, integrators, and RDK Management.
- Requirements Clarity: Work with Product Owners to ensure that technical requirements are clearly defined, understood by engineering, and align with business objectives.
Required Qualifications
- Education: Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field.
- Relevant Experience: 5+ years of experience in Technical Program Management or a similar leadership role, managing complex software and/or embedded systems programs.
- Methodologies: Proven experience with Agile methodologies (Scrum/Kanban) and associated tools (e.g., JIRA, Confluence).
- Soft Skills: Exceptional communication (written and verbal), leadership, and negotiation skills. Ability to influence without direct authority across multiple teams and organizational levels.