קובץ משרות פתוחות בחברת EMC פארק ההייטק בב"ש

Size: px
Start display at page:

Download "קובץ משרות פתוחות בחברת EMC פארק ההייטק בב"ש"

Transcription

1 דיקנאט הסטודנטים היחידה להכוון תעסוקתי יום שלישי 22 אפריל 2702 משרה 6207 קובץ משרות פתוחות בחברת EMC פארק ההייטק בב"ש Java Senior Software Engineer (RecoverPoint, Beer-Sheva) The team is developing a sophisticated platform for automated testing of the RecoverPoint product, as part of the development department. It is a client-server product developed in pure Java and advanced frameworks and technologies (Spring, Maven, Hibernate, etc.) integrating with RecoverPoint product and moving forward as the product does. The team provides a continuous challenge of new technologies and capabilities learning (such as VMware, different storage types etc.) The team members take active part defining the new platform s features, and are working with peers on other development teams. Requirements: B.Sc. (or higher) in Computer Science / Software Engineering, Experience in Client-Server technologies 3 6 years of Java experience. Experience in Multi-threading programming Experience with Spring. Ability to understand and work with a whole system, and not just a component. Eager to learn and to take initiative. Advantages: Experience in developing virtualization (VMware) integration products. Knowledge of Unix/Linux operating systems Experience with Hibernate. Experience with Groovy Knowledge of Networking & SAN Experience with Maven

2 Senior Developer for the splitters team (RecoverPoint, Beer-Sheva) The Splitters team is looking for an experienced software engineer. The Splitters team provides one of the key components in RecoverPoint replication products. The team s code is written in C and C++ and is both low level and objectoriented, design-pattern governed, many times at kernel level and highly challenging. The splitter system is multithreaded, asynchronous and distributed between several cluster nodes. The system provides high availability as well as crash consistency. Team members are expected to provide robust, maintainable and extendable code that will serve for years to come and enable future enhancements. The team is expected to work independently, resolve technical issues on its own and carry on research activities. Qualifications An experienced Software engineer (5-8 years of experience) B.Sc. degree or higher in Computer Science / SW Eng. with grades over 80 Outstanding Technical ability Excellent human relations and good communication skills Leading abilities Self-motivated and Quick learner Advantages: Development on a Unix/Linux platform Writing multi-threaded and multi-process systems

3 Software Engineer Replication Team (RecoverPoint, Beer-Sheva) General Summary: The control team is a leading team in the Algorithm group which develops the heart of RecoverPoint s product. This team is responsible for the control and data flows of the system. These algorithms actually perform the replication, in the sense of managing the data sequences that flow through the system. The work in the team is very interesting and challenging. It involves architecture of state of the art algorithms for handling huge data structures and multi-threaded high performance programming as well as decision making algorithms. The algorithms are written in C++. Mandatory Qualifications: SW Engineer with B.Sc. or higher degree in Computer Science/ SW Eng/ Mathematics with high grades, Software development experience Experience with high concurrency systems, Familiarity with multi-threaded and multi-processor design and architectures, Willing to work in Beer-Sheva on a daily basis, Advantages: Experience in data structures algorithms, Experience in C++ and STL, Graduate from IDF technology units, Quick learner, Takes initiative,

4 Automation QA Engineer (XtremIO, Beer-Sheva) About us XtremIO develops a new class of storage solution based on groundbreaking innovation in primary storage design. Leveraging Solid State Drive (SSD) technology, we re-architect storage to deliver unprecedented value in performance, economics, operations, and data management efficiencies, addressing major pain points in high growth Enterprise IT markets. Originally backed by some of the world's preeminent venture capital firms, XtremIO was acquired by EMC in May, XtremIO R&D operates as an independent entity within EMC, giving the company a unique combination of start-up culture and agility, with the financial backing, stability, and resources of the world's #1 data storage company. Job Description We are looking for Test automation - QA Engineers. Candidates should have a hands-on approach, owning a strong system-level perspective and capable of performing automated end-to-end tests for storage systems. Key Responsibilities Design, develop and execute automated tests (Python-based). Define, develop and execute testing plans. Desired skills and experience Experience developing test automation infrastructure and/or automating tests that operate across multiple server and client machines Must Proven experience programming in Python - Must Experience working with Linux environments Must Self-starter, enthusiastic proactive mindset - Must Knowledge of block-level Storage/storage networking protocols / file systems - an advantage. B.Sc./B.A. degree in computer science, engineering or related discipline an advantage

5 SW Development Team Leader (XtremIO, Beer-Sheva / Herzliya) We are looking for a hands on software team leader to design and develop new and existing products. He/she will be a major contributor to the design and implementation of new innovative products while improving existing products. Key Responsibilities: Responsible to contribute to products vision and subsequent execution Oversee the overall development life-cycle, from design/planning, to implementation and support to maintain high standard of software quality Provide technical leadership to team member while taking active part in the team tasks Assigns tasks, reviews work and may contribute to employee performance appraisals Work with internal teams, peers and customers to understand product requirements thus translating to successful software development Desired Skills & Experience: Relevant academic degree (CS/ CE / EE) At least 2 years experience in Python Must At least 2 year as team leader Must Experience in design and development of Server and Client side Knowledge and experience in Linux Must Knowledge and experience in databases (SQL and Non-SQL) - Must Experience in HTML, CSS, JavaScript, JQuery advantage Strong understanding of web technologies advantage Experience with Django framework Advantage Experience working with Linux environments - Advantage Experience in design, coding, integration, and debugging capabilities Self-starter, enthusiastic proactive mindset Ability to write code and conduct thorough code reviews

6 Student - Protocol automation developer (XtremIO, Beer-Sheva) About us XtremIO develops a new class of storage solution based on groundbreaking innovation in primary storage design. Leveraging Solid State Drive (SSD) technology, we re-architect storage to deliver unprecedented value in performance, economics, operations, and data management efficiencies, addressing major pain points in high growth Enterprise IT markets. Originally backed by some of the world's preeminent venture capital firms, XtremIO was acquired by EMC in May, XtremIO R&D operates as an independent entity within EMC, giving the company a unique combination of start-up culture and agility, with the financial backing, stability, and resources of the world's #1 data storage company. Job Description Libiscsi is an open source client-side library to implement the iscsi protocol that can be used to access the resources of an iscsi target. The SRC directory contains a handful of useful iscsi utilities such as logging in to and enumerating all targets on a portal and all devices of a target. Intern will be part of a team which is responsible for adding new tests and utilities to Libiscsi. Desired skills and experience Student with high academic achievements. Knowledge/Experience coding in: C Proven Knowledge/Experience of low-level Linux Self-starter, enthusiastic proactive mindset Fast learner, creative, team-player Knowledge of low-level Linux kernel development - advantage

7 DPA - Part time student position Intern (DPA Beer-Sheva) EMC Data Protection Advisor is a leading data protection management tool. It improves recovery confidence and manages service levels for a variety of customers worldwide. Data Protection Advisor allows customers to unify and automate monitoring, analysis and reporting across backup and recovery environments while reducing complexity, lowering costs, and eliminating manual efforts. The team is responsible for a J2EE enterprise level application that monitors and analyses the customer environment for its protection state. The team is in charge for data collection, analysis and reporting from a variety of data protection products. The team work encompasses the entire development cycle, from research and requirements stage, and through OO design and development, including working with other EMC groups, other developing teams & product management. The student will be part of the team s SCRUM. Take part in the development, testing and documentation of different modules. Help create tools to facilitate the work of QA and Development. Gain knowledge in storage and Replication Analysis. Job Requirements: Students with high academic achievements Well known universities 80+, well known colleges 90+ Excellent understanding of OOP concepts Excellent knowledge in data structures, algorithms, operation systems Knowledge/Experience in Java Knowledge of Unix/Linux operating systems Excellent interpersonal skills Quick learner Takes initiative Advantages: Experience with J2EE Knowledge in Replication and Backup Graduate from IDF technology units

8 SW Quality Engineer (DPA, Beer-Sheva) EMC Data Protection Advisor is a leading data protection management tool. It improves recovery confidence and manages service levels for a variety of customers worldwide. Data Protection Advisor allows customers to unify and automate monitoring, analysis and reporting across backup and recovery environments while reducing complexity, lowering costs, and eliminating manual efforts. We are looking for a SW Quality Engineer who will join our team of excellent technical Quality engineers. This team is testing our products on most Operating Systems (Windows / Linux), File systems, Complex network, Storage systems, Databases, Clusters, etc. The ideal candidate will apply testing methodologies to ensure the delivery of a robust product that meets the very highest of today s quality standards. This individual will be responsible for the implementation, execution and planning of test procedures. Qualifications Must: 3-4 years of QA experience. BA/B.Sc. degree in Computer Science or related fields Proficiency in design, implementation, and maintenance of a testing environment Ability to read specification documents and develop appropriate test plans Ability to implement work-plans and schedules Proactive and demonstrates self-initiative Ability to learn and apply new tools and applications Strong technical skills Good knowledge in different OS (Linux/Windows) Excellent communication skills Ability to think out of the box Advantage: Knowledge of Storage products Networking knowledge ISTQB certified

9 Java/J2EE Senior Software Engineer (DPA, Beer-Sheva) EMC Data Protection Advisor is a leading data protection management tool. It improves recovery confidence and manages service levels for a variety of customers worldwide. Data Protection Advisor allows customers to unify and automate monitoring, analysis and reporting across backup and recovery environments while reducing complexity, lowering costs, and eliminating manual efforts. The team is responsible for a J2EE enterprise level application that monitors and analyses the customer environment for its protection state. The team is in charge for data collection, analysis and reporting from a variety of data protection products. The team work encompasses the entire development cycle, from research and requirements stage, and through OO design and development, including working with other EMC groups, other developing teams & product management. The Senior Software Engineer will develop software solutions based on detailed specifications from product owners. He will be responsible for the design, development, testing, documentation and analysis of modules or features of new or upgraded software systems and products. He will develop and/or executes implementation according to project plans and priorities to successfully launch powerful DPA modules. The successful candidate will be a team player with great development skills and a passion for defining and delivering powerful and advanced solutions to completion. He should also have adaptive thinking and flexibility to accommodate continuously changing customer environments. Areas of research and development: Extensive work with Java/J2EE technologies such as: Hibernate, Message Driven Beans, JMS, Rest, XML, JSON Working with off shore teams Supporting various EMC (and other vendors) storage products Cloud technologies such as Docker Requirements B.Sc. (or higher) in Computer Science / Software Engineering / Mathematics with high grades or another mark of excellence At least 5 years of experience in OO programming language Experience programming in Java - must have Experience developing software for Enterprise IT using J2EE Experience in Multi-threading programming, Client Server technologies Knowledge in Replication and Backup an advantage. Experience working with JBoss an advantage. Experience with agile development an advantage Ability to deliver quality products in a fast changing environment Knowledge of Unix/Linux operating systems - an advantage Fast learner Proactive and takes initiative Excellent communication skills and a team player

10 SW QA Group Team Lead (RSA, Beer-Sheva) RSA, The Security Division of EMC, is the premier provider of security, risk and compliance management solutions for business acceleration. We help the world s leading organizations (including 90 percent of the Fortune 500) succeed by solving their most complex and sensitive security challenges. These challenges include managing organizational risk, safeguarding mobile access and collaboration, providing compliance and securing virtual and cloud environments. The ideal candidate for the position of SW QA Group Team Lead is a quality driven engineering leader. He will have experience with shipping enterprise products and services. This person must have experience leading high performance test team, has deep technical expertise in automation and application of solid testing practices. Job Responsibilities: Lead a test team and responsible for one or more product lines Drive test processes and partner with other disciplines to deliver high quality product Own, drive, and review automation process within the team. Build and maintain a comprehensive CI environment together with development partners Motivate, develop and mentor individuals Create and help creating projects schedules Serve as a technical and methodological go-to person in all regarding quality processes Generate and refine quality related metrics and reports Formal qualifications: 5+ years of experience in shipping high-quality software products and services 1+ years of proven people management experience Strong technical skills with computer science background, BSc in CS or equivalent Known quality assurance/engineering certification an advantage Technical qualifications: Hands on experience with development/coding and implementation of tests using object oriented (JAVA preferred) automation frameworks (TestNG preferred) Understanding of and experience with mobile technologies and mobile testing Proven knowledge in writing test documents (STP/STD) for complex systems Experience with various databases (Oracle, MSSQL, PG, etc.) Experience with Unix/Linux Working experience in a fully virtualized environment (VMware) Strong ability to manage and execute on multiple project timelines and priorities Strong understanding of quality engineering and testing concepts Proven experience working in agile/scrum development model Experience with task and defect tracking software (QC, V1, Jira)

11 Personal qualifications: A can do approach Strong customer focus and passion for doing what s right for the customer Strong organizational, interpersonal, and oral/written communication skills Proven record of developing and mentoring the team members Good understanding of software quality assurance processes Execution driven, who sets clear, measurable quality goals for the team Has experience and conviction around measures to quantify software quality. היחידה להכוון תעסוקתי: דיקאנט הסטודנטים בית הסטודנט, בניין 07 קומה 0, חדר טלפון: דוא"ל career@bgu.ac.il: אתר: