What you’ll be doing:
You will lead software activities for NVIDIA's deep learning enterprise server platform, from design through production; collaborating with teams across company to plan and drive SW objectives for the team. In this role you'll be gathering requirements, helping prioritization, scheduling and planning for all phases of the product life cycle. Develop and manage milestones and schedules for the many moving parts that need to come together. Manage and improve existing product development and software release processes; collaborate with engineering management on improving the development workflow and engineering efficiency. You have the opportunity to interact with diverse technical groups, spanning all organizational levels.
What we need to see:
Must have hands on experience with software development and process specifically for system software development.
Being thorough and ability to multitask is important.
Experience influencing decisions and leading teams in a matrix environment.
Enthusiastic, responsive and passionate about finding opportunities for process improvement.
It is important to have excellent communications and technical presentation skills.
Ability to think strategically and tactically and to build consensus to make programs successful. Strong problem solving skills, consistently successful implementing systematic solutions.
BS, EE or CS or equivalent experience with 7+ years of experience.
PM Certification/training a plus.
Ways to stand out from the crowd:
5 years programming of a modern programming language is highly desired.
Deep understanding of software engineering principles and enterprise system architecture.
Previous experience with productizing enterprise server systems including experience of - coordinating activities between HW / SW organizations is highly desirable.
Experience with productivity tools and process automation is big plus.