Job description:
·
Requirement analysis, system specification, and high level design of
network management products, including implications on all Voltaire products:
hardware, embedded and host-based software at the operating system and
application levels.
·
Creation of product requirement documents and system specification
documents satisfying the market and customer requirements and taking into
account technical limits and requirements of the development and production
processes.
·
Analyzing complicated problems and formulating system level solutions
intended for complex, large scale installations deploying a variety of the
company’s and 3rd parties’ products.
·
Active participation in the design, implementation, testing, and
maintenance of the company’s products, providing guidance to the R&D and QA
teams.
·
Close interaction with Marketing, Product Management, R&D, QA,
Support, Operations throughout the lifecycle of a product.
·
Interaction with customers, vendors, and partners to enhance support,
gather and analyze requirements, evaluate technologies and components, and in
general pursue continual improvement of the company’s products and solutions.
Requirements:
·
Proven experience in system architecture, technical requirements
gathering and analysis, product management.
At least 2 years.
·
Proven experience in development of Ethernet network management
products.
·
Experience in software design and development, especially in system
level and embedded software. Understanding of multiple software design
paradigms (functional, imperative, object-oriented, generic, service-oriented
programming, etc.), experience in multiple operating environments (e.g., Linux,
UNIX, Windows, embedded and real time OSes) and programming languages (e.g., C,
C++, Python, Perl, Java, shells), understanding of portability and security
issues.
At least 5 years of software development experience is mandatory. Experience in
more than one OS and more than one programming language from the lists above is
desired, but not necessarily in all of them. Experience in OS kernel level
programming is highly desired.
·
Background in cluster and/or supercomputer design and operation –
advantage.
·
Excellent English writing skills, experience in writing technical
documentation, especially product requirements and system specification
documents.
·
Ability to deal effectively with details while focusing on the “big
picture”.
·
Quick learner, high self-motivation to learn new skills and
technologies.
·
Excellent presentation, teaching, and training skills.
·
Excellent communication skills, ability to communicate effectively with
representatives of different functions: marketing, R&D, QA, support, etc.
·
Proven experience and interest in customer relations and/or customer
support.