We are looking for a results-oriented person to be a Technical Program Manager for the Software Embedded Team! You will work with engineering and product leaders on the planning and execution of programs. You will coordinate work between multiple organizations. Today, we are increasingly known as "the AI computing company". We are looking to grow our teams with the smartest people in the world.
What you'll be doing:
Lead, influence and drive process change and improvement
Develop critical metrics, program schedules to measure release health, predictability, and achievements
Identify failures, lead retrospective analysis, and help to develop action plans
Lead and be viewed as a leader
Work closely with engineers on architectural discussions and challenge design choices that we make
Anticipate risks and develop risk management solutions as appropriate
Regularly communicate the program status and key issues to management.
Correctly represent the vitality of issues and raise issues appropriately.
Build high level understanding of products, projects and goals and highlight domain specific / new market application possibilities
Coordinate efforts between development teams, product managers and solution architects
Drive the day-to-day operational aspects of software development, coordinating across multiple development teams as well as QA, release operations, etc.
Work with development teams on test plans, execution, reviews, failure analysis and assessing overall quality and risk
Develop and manage program schedules, achievements and results.
Drive process change and improvement throughout the organization
Create common strategies and efficiencies and persuade multiple business units of the advantages
What we need to see:
BS in Computer Science or equivalent experience
Strong technical background.
Strong communication and effective presentation skills with a proven ability to articulate a value proposition to technical and non-technical audiences
Ability to multitask, quickly switch context, and be thorough
Previous experience project managing engineering teams
Background in driving process change
6+ years of Software Project Management experience driving engineering
Ability to think strategically and tactically and to build consensus to make programs successful.
Strong problem solving skills, consistently successful implementing systematic solutions
Ways to stand out from the crowd:
Deep understanding of software engineering principles
Natural inclination to improve what we build and how we build it
Enthusiastic, responsive and passionate
NVIDIA is widely considered to be one of the technology world's most desirable employers. If you strive for excellence, are self-motivated and enjoy having fun and learning, then don't wait-- apply today! NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.