Contribute to the design and architecture of high-quality, complex systems and software/storage environments
Prepare, review and evaluate software/storage specifications for products and systems
Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems
Essential Requirements
5 or more years’ Experience with C/C++ and Python development
Good knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities
Ability to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications Experience with multiple, databases, operating systems, tools and hardware platforms
Bachelor’s degree from a leading university in Software Engineering or Computer Science
Ability to learn new tools, languages and operating systems with some training and on-the-job experience