Senior Software Technical Program Manager – Compute Software Technologies
Table of Contents
We are looking a seasoned, fiercely driven Senior Software Technical Program Manager, one who can helm our endeavors in forging avant-garde compute software solutions for paramount environments. These span from premier enterprise clienteles, scholarly bastions, burgeoning startups, to pioneering research laboratories, and beyond.
Job Role and Responsibility
- Collaborating closely with Software Development Managers, Engineers, Product Marketing, Customer Program Management, Quality Assurance, and other logistics personnel to establish and implement streamlined processes for the development of advanced Compute software solutions for cloud service providers and OEM customers.
- Scheduling and leading status meetings, proactively addressing challenges, addressing customer concerns, and serving as the central point of contact for building and upholding release schedules and the prioritized release plan of record.
- Partnering with cross-functional teams throughout the company to strategically plan and drive software objectives for the team. In this role, you will collect requirements, help define priorities, drive planning and scheduling for all phases of the software development lifecycle.
- Developing and maintaining schedules, proactively identifying risks and formulating risk management strategies for multiple parallel work streams.
- Taking the lead in enhancing existing product development and software release processes, while collaborating with engineering management to optimize the development workflow for maximum engineering efficiency. You will have the opportunity to partner with diverse technical groups, spanning all organizational levels.
- Internally translating customer requirements into actionable milestones and tasks, ensuring customers are continually informed about issue statuses.
- Internally translating customer requirements into actionable milestones and tasks, ensuring customers are continually informed about issue statuses.
- Working closely with customer Program Managers on software issues, including technical feedback from OEMs, CSPs, and partners. Additionally, you will be responsible for the continuous improvement and maintenance of all processes related to enterprise support.
Skills Required that will help succeed
- Bachelor of Science in Electrical Engineering or Computer Science or equivalent experience.
- 6+ years proven experience in a similar or related role.
- Hands on experience with software development for hardware platforms. Proficiency in Agile software development methodologies
- Demonstrated success in delivering complex products to customers
- Ability to work independently and actively with minimal guidance.
- Proven experience to creatively resolve technical and resource issues. Ability to think strategically and tactically and to build consensus to ensure program success
- Comprehensive understanding of software engineering principles, including experience with widely-adopted configuration management tools and productivity-enhancing tools and automation processes.
- Strong communication and technical presentation skills.
- Expertise with Agile SW Development tools. Solid understanding of operating systems, datacenter servers, graphics principles and standards.
- Previous experience coordinating activities between HW and SW organizations. Knowledge of a modern programming language is desired.
- MBA/PMP Certification/training is a plus.
Recruitment Details
Company Name | nvidia |
Company Website | https://www.nvidia.com |
Job Role | Senior Software Technical Program Manager |
Job qualification | Bachelor of Science in Electrical Engineering or Computer Science |
Work Experience | 6 years |
Salary | Best of Industry |
Job Location | US, CA, Santa Clara |
What are the key responsibilities associated with the role of a Senior Software Technical Program Manager in Compute Software Technologies at NVIDIA?
The role encompasses a diverse range of responsibilities related to program management within compute software technologies, ensuring leadership and innovation within NVIDIA.
How can individuals interested in this opportunity apply for the Senior Software Technical Program Manager position at NVIDIA?
Prospective candidates can apply for the Senior Software Technical Program Manager position at NVIDIA by following the designated application process available through the company’s hiring website.
Is this job opportunity specific to certain industries, or does NVIDIA welcome applicants from various sectors for the Senior Software Technical Program Manager role?
The Senior Software Technical Program Manager position at NVIDIA is open to individuals from various industries, fostering inclusivity and a diverse range of expertise in the applicant pool.
What sets the Senior Software Technical Program Manager role at NVIDIA apart from similar positions in the software and technology industry?
This role stands out due to its alignment with the unique challenges and opportunities within NVIDIA, offering a specialized pathway for professional growth in program management with a focus on compute software technologies.
Is there a structured interview process for applicants pursuing the Senior Software Technical Program Manager role at NVIDIA?
Yes, NVIDIA has a well-defined interview process to assess the skills and suitability of candidates for the Senior Software Technical Program Manager position.