מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
What you'll be doing:
You will collaborate with teams across the company to plan and drive Software objectives for the team. In this role, you will collect requirements, help define priorities, drive scheduling, and planning for all phases of the process implementation. You will develop and maintain schedules, for the many moving parts that need to work in parallel. Lead and improve existing product development and software release processes; and collaborate with engineering management to refine the development workflow for maximum engineering efficiency. You will have the opportunity to partner with diverse technical groups, spanning all organizational levels.
Develop critical metrics, program schedules to measure release health, predictability, and achievements
Identify failures, lead retrospective analysis, and help to develop improvement action plans
Lead and be viewed as a leader
Work closely with engineers on architectural discussions and challenge design choices that we make
Work with customer PMs on software issues including technical feedback from OEMs and CSPs.
Build teamwork and persuade multiple business units of the advantages
Anticipate risks and develop risk management solutions as appropriate
Developing key KPIs to track execution and deploy process improvements to improve efficiency
Regularly communicate program status and key issues to senior management at NVIDIA’s headquarters
Coordinate efforts between development teams, product managers and solution architects
Work with development teams on test plans, execution, reviews, failure analysis and assessing overall quality and risk
What we need to see:
12+ years of hands on experience with software development and process specifically for system software development.
Bachelor’s degree in Engineering, Computer Science, or similar field or equivalent experience.
Being thorough and ability to multitask is important.
You should have experience influencing decisions and leading teams in a dynamic environment
Enthusiastic, responsive and passionate about finding opportunities for process improvement.
Excellent communications and technical presentation skills.
Ability to think strategically and tactically and to build consensus to make programs successful.
You should have strong solution focused skills, consistently successful implementing systematic solutions.
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 industry and 3rd Part SW suites such as Black Duck or Palamida
Experience with productivity tools and process automation is big plus
You will also be eligible for equity and .
משרות נוספות שיכולות לעניין אותך