Program manager

Job Description

High-Level Abstract of Krutrim’s Next-Generation Silicon Design
At Krutrim , we are pushing the boundaries of AI computing by designing a state-of-the-art, next-generation AI accelerator —a purpose-built silicon architecture optimized for AI training and inference at scale. Our software design is the heart of this innovation, delivering unparalleled performance, energy efficiency, and scalability for the most demanding AI workloads.
Program manager for Software
Overview:
As the Software Program Manager you responsible for overseeing and managing the development and
execution of software programs or projects. You work closely with engineering, product, and business
teams to ensure that software solutions are delivered on time, within scope, and meet the required
quality standards. The role involves coordinating cross-functional teams, defining project goals, project
resource plan, mitigating risks, and ensuring that programs align with organizational objectives.
Responsibilities:
 This is an exciting opportunity to work with cutting-edge software and hardware technologies.
You will collaborate with various impactful technology areas such as AI SW, Platform SW, BSP,
Modem, Connectivity, and Business Units.
 You will lead efforts in defining requirements, conducting analysis, and planning, while
managing interdependencies, staffing limitations, and optimizing schedules across multiple
technical teams and customer interactions.
 You’ll be responsible for establishing a clear Plan of Record commitment and driving
prioritization.
 A strong technical understanding of software deliverables, along with expertise in risk
management and mitigation, is essential.
 You will implement strict execution discipline and communication processes, focusing on risk
management, mitigation strategies, tracking progress, comparing schedules against baselines,
identifying recovery actions, and providing executive-level reporting and stakeholder
communications.
 You will develop key program indicators to monitor program health, ensuring both quality and
timely delivery.
 In partnership with other functional teams, you’ll establish essential processes that support
disciplined product development and decision-making, ensuring quality at every step.
 Your role will also involve developing and streamlining processes that integrate various plans,
dependencies, and deliverables effectively, ensuring a smooth development cycle.
Qualifications and Skills:
 A Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree
preferred).
 Over 10 years of experience in software development or project management, including at least
4 years in a program management role.
 Expertise in the software development life cycle (SDLC), agile methodologies, and project
management tools such as Jira, Trello, and MS Project.
 Strong leadership, organizational, and communication abilities.
 Capable of managing multiple projects simultaneously while ensuring attention to detail.
 Experience working with software development teams, preferably in a technical or engineering
setting.
 A problem-solving approach with excellent skills in managing change and resolving conflicts.
 Knowledge of budgeting, resource planning, and stakeholder management.
Preferred Skills:
 PMP, Scrum Master, or other relevant certifications.
 Experience in cloud computing, Dev Ops practices, or software automation tools.
 Strong understanding of software architecture and design principles.