Bachelor's degree in a technical field, or equivalent practical experience.
5 years of experience in program management.
Experience in software development, architecture and implementing software systems.
Experience with technology development and integration in products.
Preferred qualifications:
5 years of experience managing cross-functional or cross-team projects.
Experience in storage software stack (e.g., system utilities, file systems, device drivers, and controller firmware).
Experience in software engineering as a developer or development manager, with knowledge of software development processes, tools, software test/qualification, release methodologies.
Excellent verbal and written communication and presentation skills, with the ability to interact with both technical and non-technical audiences.
Excellent program management skills, with the ability to drive and land software programs.