stepan: (Default)
[personal profile] stepan
Our company (EMC) has the following open vacancies now:



Mainframe:

SW Engineer, Mainframe project (job ID 18494BR)
JOB DESCRIPTION

This person will function as a software developer, contributing to the development and support of software tools and infrastructure for QA test automation in the z/OS environment. The duties will include an active participation in full software development lifecycle, consisting of gathering software requirements, designing software architecture, writing software design specifications, developing software solutions, debugging the various components involved, supporting internal customers and meeting software delivery schedules.

REQUIRED EDUCATION AND EXPERIENCE
 
Bachelor degree in Computer Science, or Computer Engineering, Master degree preferred.
1-3 years software development experience with Mainframe / Z/OS (MVS) environment.

REQUIRED SKILLS
Knowledge of IBM storage products such as XRC, PPRC or EMC storage products such as TimeFinder or SRDF a plus
Technical English
Strong knowledge of z/OS operating environments including JCL skills
Must be capable of working in a team environment. Full software development lifecycle experience is a plus.
Strong interpersonal, written and verbal communication skills.
Software Skills Required:
In-depth knowledge of programming methodologies and data structures.
Solid coding skills using z/OS Assembler, REXX, C and JAVA programming languages in the IBM z/OS environment.
 
HW/SW Quality Engineer Mainframe project (job ID 18488BR)
JOB DESCRIPTION

As a member of the QA team, the candidate will be responsible for the design, development, and implementation of methods to test and troubleshoot storage related EMC applications in the Z/OS Mainframe environment. They will work with the senior members of the QA team and assist in the definition of test plans and test cases. They will log the results of the tests which will be analyzed and communicated appropriately to management and the relevant development team. The candidate is expected to assist in the development of automating the test cases. They will also be required to review the test environment to ensure proper test coverage and effectiveness of testing conditions.

REQUIRED EDUCATION AND EXPERIENCE
 
Bachelor degree in Computer Science, or Computer Engineering
1-3 years experience with Mainframe / Z/OS (MVS) environment.

REQUIRED SKILLS
Knowledge and experience with JCL, TSO/ISPF, IBM utilities and problem determination/debugging is required.
Technical English.
Knowledge of DFHSMS, HSM, backup and recovery,
Knowledge of assembler programming languages a plus.
EMC product knowledge is an advantage.
Strong written and verbal skills required.
Analytical and detailed oriented individual with excellent technical skills.


Engineering Manager, Mainframe project (job ID 17499BR)
GENERAL SUMMARY

Responsible for developing work plans, establishing technical and other functional objectives, assigning tasks, and managing groups/teams.
Maintains schedules and coordinates activities of an entire group or department.
Mentors and provides guidance to employees doing documentation design, development, and implementation work by establishing goals that are aligned with established policies and standards.
Monitors the completion of tasks within time and cost constraints and ensures that technical and functional objectives are met. May complete portions of documentation projects as needed.
Identifies and recommends changes to established practices and policies.
Regularly interacts with supervisors, peer managers, and employees within and beyond a particular function.
Interfaces with senior management to report on project and program milestones and to present project needs. Interfaces with senior management to report on project and program milestones and to present project needs.
Requires in-depth technical and operational knowledge within area of responsibility.
Typically manages groups with similar technical or functional responsibility. May have budgetary responsibility.

JOB DUTIES

Manages the daily activities of individual contributors, and team and project leads; accountable for results; responsible for establishing goals and objectives for the work group.
Develops and provides challenging yet appropriate assignments, evaluates work, communicates progress toward career development and goals.
Collaborates cross functionally with other engineering employees and other engineering groups, voluntarily shares information, fosters teamwork and collaboration.
Collaborate with other engineering employees and other engineering groups, voluntarily share information.
Develops solutions to difficult problems, which may require ingenuity and creativity, communicates progress toward project/program goals.
Accountable for HR processes and actions.
Actively seeks customer input, may take responsibility for customer situations, (internal and external customers) and has a thorough understanding of customer product requirements.

REQUIRED EDUCATION AND EXPERIENCE
 
Master degree in Computer Science, or Computer Engineering.
8+ years

REQUIRED SKILLS
Possesses strong product/technology/industry knowledge.
Excellent interpersonal and communication skills.
Presentation skills.
Leadership and Problem solving skills.
Project management skills.


Captiva:

Senior Software Engineer (job ID 17674BR)
PROJECT DESCRIPTION

Captiva develops software for capturing information stored on paper. This includes processing such paper-based documents as invoices, insurance contracts, structured forms and others.
Captiva also develops a wide range of tools and technologies that enable capture of information. The widely known ISIS standard for scanner drivers is owned and maintained by Captiva, and Captiva develops and certifies drivers for most industrial-strength scanners, such as Canon, Kodak, Fujitsu, Panasonic and Ricoh.
To facilitate working with ISIS drivers, Captiva develops an industry-leading scanning toolkit, PixTools. This product is licensed to third-party application developers, who work on their own scanning applications. PixTools is also used by other Captiva development groups as the primary scanning and image-processing tool.
The bulk of Captiva efforts is dedicated to developing image-capturing solutions, e.g. InputAccel and FormWare. These are industrial-strength client-server applications, serving the capturing needs of big corporate clients, like Bank of America and Wall-Mart.
The St. Petersburg development group is actively engaged in all of the products mentioned above; some of the products (PixTools) are developed entirely in SPb; others are developed in cooperation with US-based teams.
More information about Captiva products is available on www.captivasoftware.com

DUTIES AND RESPONSIBILITIES
Provide technical leadership for a team of 4 maintenance developers,
Troubleshoot most difficult problems in products (e.g. memory leaks, performance problems).

SKILLS

C++ and Win32 API, COM
Good understanding of multithreading, build systems and scripts, installers
Knowledge of VB, .NET, WebServices technology is a plus
Fluent written, some spoken English
University degree in computer science
Willingness to work on maintenance tasks


Centera

EMC Centera is the first networked storage solution designed exclusively for fixed content, effectively defining the content addressed storage (CAS) paradigm. Our customers include major companies in the Banking, Medical and Public Sector institutions across the world.
Our mission is to progress the Centera roadmap and to grow ownership of critical areas of the product.
We are looking for skilled and creative team players to contribute to our challenging and ambitious projects.
EMC Centera: http://www.emc.com/products/systems/centera.jsp

Principal Software Engineer, Centera project (job ID 18858BR)
GENERAL SUMMARY

- Working under minimal direction and exercising considerable latitude, provides technical expertise in developing solutions to complex software engineering problems, which require frequent use of ingenuity and creativity.
- Provides work leadership to others.
- Interfaces with senior management to provide and obtain information and to build consensus regarding project direction.
- Assignments may include new products as well as upgrades, and enhancements or fixes to existing products.

DUTIES AND RESPONSIBILITIES
Writes functional detailed design specs as well as responding to requirement documents and system level test plans.
Exercises considerable latitude in determining technical objectives, without appreciable direction.
Offers proposed design changes/suggestions to processes and products, exerts significant latitude in determining objectives of an assignment.
Collaborates well with other engineers and other engineering groups, voluntarily shares information.
May be accountable for overall product and/or serve as a customer advocate, may represent organization as principal customer contact.
Significant contributor to organizational goals and objectives.
Interacts cross functionally on matter that require coordination across organization lines.

SKILLS
Project management skills.
Understanding of business environment.
Ability to lead, motivate and direct a workgroup.
Ability to work in a team environment.
Communication skills.
Presentation skills.
Ability to influence others to achieve results

Senior Software Engineer, Centera project (job ID 18860 BR)
GENERAL SUMMARY
Working under limited direction and within general practices, provides technical expertise by independently determining and developing approaches to solutions for a wide range of complex software engineering problems.
Understands company goals and practices and applies them when resolving a variety of problems.
Uses judgment and creativity and sound technical knowledge to obtain and recommend solutions.
Assignments may include new products as well as upgrades, and enhancements or fixes to existing products.

DUTIES AND RESPONSIBILITIES
Writes high level design specs, unit test plans and integration test plans.
Analyze and code complex modules, define data structures, and specify test tools.
Accountable for delivery of subsystem, anticipate issues and addresses proactively.
Develops new software engineering methods or processes, re-evaluate existing processes.
Contributes to the development and achievement of organizational goals and objectives.
Represents the organization on project teams and may perform technical project leadership roles.
Sphere of influence is likely to extend outside of work group or department.

GENERAL SKILLS
University Degree in related field
Knowledge of technical English
Good Communication Skills
Able to work independently
Problem-Solver
Customer Oriented and Quality Minded
General knowledge and application of engineering concepts

TECHNICAL SKILLS
OO design and programming
JUnit and Mocking Framework Java 1.5. and associated APIs
Java Management Extensions ANT 1.6.5. STRUTS 1.1 and JSP My SQL
Linux, Windows 2000
Eclipse and My Eclipse, Clear case, XML, XSLT, JavaScript, Visual Basic Experience querying on large databases

Software Engineer, Centera project (job ID 12739BR)
GENERAL SUMMARY
Working under limited direction and within general practices, provides technical expertise by independently determining and developing approaches to solutions for a wide range of complex software engineering problems.
Understands company goals and practices and applies them when resolving a variety of problems.
Uses judgment and creativity and sound technical knowledge to obtain and recommend solutions.
Assignments may include new products as well as upgrades, and enhancements or fixes to existing products.
  DUTIES AND RESPONSIBILITIES
Writes high level design specs, unit test plans and integration test plans.
Analyze and code complex modules, define data structures, and specify test tools.
Accountable for delivery of subsystem, anticipate issues and addresses proactively.
Develops new software engineering methods or processes, re-evaluate existing processes.
Contributes to the development and achievement of organizational goals and objectives.
 
GENERAL SKILLS
University Degree in related field
Knowledge of technical English
Good Communication Skills
Able to work independently
Problem-Solver
Customer Oriented and Quality Minded
General knowledge and application of engineering concepts

TECHNICAL SKILLS
OO design and programming
JUnit and Mocking Framework Java 1.5. and associated APIs
Java Management Extensions ANT 1.6.5. STRUTS 1.1 and JSP My SQL
Linux, Windows 2000
Eclipse and My Eclipse, Clear case, XML, XSLT, JavaScript, Visual Basic Experience querying on large databases


Senior Technical writer, Centera (job ID 15759BR)
GENERAL SUMMARY
- Writes, edits, and revises documentation for product development, support services, and customer/end-user activities.
- Retrieves, organizes, analyzes and synthesizes complex subject matter and transforms it into easy-to-understand information for specific audiences.
- Employs various authoring and desktop publishing software tools to produce finished products that include printed or electronic publications and integrated online help systems.
- Responsible for developing or executing project plans and schedules, and delivering accurate and timely documentation.
- Contributes to the development and achievement of organizational goals and objectives.

DUTIES AND RESPONSIBILITIES
- Responsible for the creation and/or revision of hardware or software product documentation, which includes installation, operation and maintenance instructions and other technical publications such as technical advisories and release notes.
- Participates in the design and development of documentation presentation, distribution systems, and existing processes, recommending solutions and improvements.
- Independently plans, coordinates and executes documentation projects under only very general direction.
- Anticipates issues and addresses proactively.
- Represents the organization on project teams and may perform technical project leadership roles, while fostering teamwork and collaboration within and across work groups.
- Exerts sphere of influence outside of work group or department.
- May seek customer input and take responsibility for customer situations, (internal and external customers).

SKILLS
- Technical writing skills.
- Knowledge of job associated database/software/documentation.
- Strives for professional development.
- Communication skills.
- Analytical ability.
- Understanding of business environment.
- Project management skills.


DEMO:

Demonstration Engineer (job ID 15772BR)

The Demonstration Engineer position is accountable for developing, implementing and supporting sales demonstration systems. This includes working with leading-edge technologies to architect and build world-class demonstrations that meet the needs of the EMC Software Sales organization.
This position reports to the Manager of Demonstration Strategy and Solutions.

Job Responsibilities:
Work with the Demonstration Strategy and Solutions Team, IT, Product Management, Product Marketing, Engineering, Consulting, and technology partners to develop and implement world-class demonstrations
Installation and configuration of EMC Software products
Customization of EMC products to fit demo scenarios
Installation and configuration of 3rd party infrastructure and applications, such as Microsoft Windows Servers, MS Exchange environments, Microsoft SharePoint, Lotus Domino Servers, SAP portals, BEA WebLogic, BEA portal, IBM Websphere, etc.
Test demonstration systems prior to release
Gather and load content relevant to demonstrations
Work with System Engineers on demonstration systems issue resolution
Assist with maintaining EMC’s hosted demonstration environment

Qualifications:
Fluent English language skills (written and verbal)
University Degree with a major in Computer Science or equivalent
2+ years in a sales engineering or consulting role
2+ years experience developing in Java or .NET
Web design skills: Adobe Photoshop, HTML, CSS, and JS
Working knowledge of Oracle and SQL Server
Knowledge of Exchange and Active Directory a plus
Documentum technical experience a plus
Experience with VMWare a plus
Ability to work in a team environment with participatory decision-making


Storage Software Platform Group (SSPG):

EMC’s Storage Software Platform Group (SSPG) is tasked with the development of all software components for a new family of storage systems. The group is responsible for developing Platform/OS Software, the Data Path software and the Control Path software, including embedded system, networking and user interface components.

The SSPG is establishing a team at the Saint Petersburg Center of Excellence that will be an integral part of the global SSPG development team. The SSPG team in Saint Petersburg will be a full Research & Development team with the same responsibilities, processes and expectations as the teams in other locations. The team members in Russia will collaborate with team members in all other locations to research, plan, specify, design, implement, integrate and test software components for new SSPG products.

Development Site Manager (job ID 17872BR)
Responsibilities
Provide leadership for local development team that is part of a distributed, global development team developing software for storage devices. Build and manage local development team, comprised of SW engineers, quality engineers and system designers. Work with US based management team to implement complete development environment. This includes build and development environment, lab, source control management and communication infrastructure. Exercise considerable latitude leading local team in the development and qualification of software subsystems and components.
Requirements
Technical BS/MS degree or equivalent plus extensive (10 years+) experience leading software development teams
Experience working in global environment
Strong technical competency in all aspects of software development
Candidate must possess strong business acumen, ability to adapt, and excellent communication and organizational skills
Experience in building a development team
Experience with processes and tools to support a distributed development team
Experience with all cycles of the software development process
Familiarity with different software development methodologies, such as Agile
Experience in establishing an offshore presence
Fluent in English and in local language
Ability to act as “cultural ambassador” to bridge between US and local culture
Proven track record as software development manager
Must meet requirements for US work visa
MBA degree is a plus
Experience with embedded SW development
Familiarity with C++ SW development
Familiarity with gnu software development tools and the Linux platform
Experience with NAS, RAID and other storage technologies is a plus
Position will require extensive initial stay in the United States and then regular travel between local site and the United States.


Principal Software Engineer (job ID 18820BR)
Responsibilities
Serve as a lead software product developer within a six- to ten-person team that will be an extension of the storage software platforms group in Massachusetts, USA. This team will be part of the group that is responsible for design, development and integration of all data path components for a family of storage products.This engineer must have strong experience in development of commercial-grade software and must have very strong technical knowledge and skills. The candidate must demonstrate flexibility, strong motivation, excellent problem solving skills and a proven record of meeting aggressive deadlines. This is the lead position for offshore data path development activities. Responsibilities include all aspects of system software design, development and integration of data path components for a family of storage products. The engineer is also the technical lead of other offshore data path developers. The position requires strong “hands on” development skills and a desire to work in a fast paced collaborative environment. Strong communication skills are required for interaction with team members, senior members of the staff and other organizations. Candidate must be familiar with operating system technology, device drivers, multiprocessor systems, and contemporary software engineering principles. Device driver development in MS Windows and/or Linux environment is a plus. The ideal candidate will have prior IO subsystem data path design and development experience. Experience with storage technology, RAID subsystems or file systems is desired.
Principal Duties and Responsibilities
Act as technical project leader for team of 6-8 people
Serve as major contributor towards team goals
In coordination with the local site manager and the US-based teams accomplish tasks assigned to the Center of Excellence team
Reports status, highlights issues and concerns

Required Education and Experience
University degree in Computer Science, Mathematics or Electrical Engineering
7-10 years of industry experience with 5-7 years experience in software development

Required Skills
Strong working knowledge of technical English, including ability to freely converse over the phone and exchange written communication
A deep understanding of operating system principles such as:  synchronization mechanisms, multithreaded programming, inter-process communication, networking
Strong C/C++ programming experience, including use of debuggers and other SW development tools
Experience in using object-oriented design principles and tools
Experience with Software Development Life Cycle and QA process in a commercial SW development environment
Experience in using a source control environment (such as Clearcase or subversion)
Embedded systems development
Development in Linux or UNIX environment
Ability to effectively lead, produce and influence others in a fast paced environment
Demonstrated ability to meet milestones and deadlines and deliver commercial software products

Other Desired Skills
Knowledge of any of the following protocols and technologies: iSCSI, TCP/IP, Fibre Channel, File systems, NFS, CIFS, RAID and storage systems
Design and development of storage and/or networking subsystems
Familiarity with test frameworks or tools for automated testing


Principal Software Engineer (job ID 18793BR)
GENERAL SUMMARY

Responsible for the design, development, and implementation of methods to test and troubleshoot newly developed or redesigned products, systems, or equipment.
Assignments include planning test and diagnostic programs, designing test fixtures and equipment, conducting tests, completing specifications and procedures for products, and documenting results of tests.
Performs development and execution of software/hardware quality methods and processes.
Performs installations and runs quality assurance programs to test, identify, reproduce, and report defects.
Develops acceleration and analytical methods and processes to enhance and ensure the reliability and quality of new and existing products.
Analyzes failure reports and makes recommendations to improve existing quality assurance processes.
Defines and implements design rules, techniques, and methods to set reliability and quality goals.
Provides input to reliability and quality planning to identify potential problems with new and existing products.

JOB DESCRIPTION

Serve as the lead software product developer within a six- to ten-person team that will be an extension of the storage software platforms group in Massachusetts, USA. This team will be part of the group that is responsible for design, development and integration of all management software components for a family of storage products.

This engineer must have strong experience in development of commercial-grade software and must have very strong technical knowledge and skills. The candidate must demonstrate flexibility, strong motivation, excellent problem solving skills and a proven record of meeting aggressive deadlines. This is the lead position for offshore control path development activities.

Responsibilities include all aspects of system software design, development and integration of control path components for a family of storage products. The engineer is also the technical and project lead of other offshore data path developers. The position requires strong “hands on” development skills and a desire to work in a fast paced collaborative environment. Strong communication skills are required for interaction with team members, senior members of the staff and other organizations. The position requires familiarity with both the user facing components of the management software, such as command line interfaces and graphical user interfaces, and the server side components that interface with the managed devices and SW features.

Duties and Responsibilities
- Act as technical and project leader for team of 6-10 people
- All aspects of management software design, development and testing
- Serve as major contributor towards team goals
- In coordination with the local site manager and the US-based teams accomplish tasks assigned to the Center of Excellence team
- Report status, highlights issues and concerns

Required Education and Experience
- University degree in Computer Science, Mathematics or Electrical Engineering
- 7-10 years of industry experience with 5-7 years experience in software development

Required Skills
- Strong working knowledge of technical English, including ability to freely converse over the phone and exchange written communication
- Strong development experience in a Linux environment
- A deep understanding of computing principles such as: synchronization mechanisms, multithreaded programming, inter-process communication, networking, use of databases
- Understanding of principles of the Linux operating system
- Strong C/C++ programming experience, including use of debuggers and other SW development tools
- Experience with GUI development technologies such as: AJAX, Java Swing, Flex/Flash, HTML, XML and XSLT
- Experience in use case driven design and development
- Experience in designing and developing user interface SW, including command line interfaces and graphical user interfaces
- Experience in using object-oriented design principles and tools
- Experience with contemporary Software Engineering principles and Software Development Life Cycle and QA process in a commercial SW development environment
- Experience in using a source control environment (such as Clearcase or subversion)
- Ability to effectively lead, produce and influence others in a fast paced environment
- Demonstrated ability to meet milestones and deadlines and deliver commercial software products

Other Desired Skills
- Knowledge of any of the following protocols and technologies: iSCSI, TCP/IP, Fibre Channel, File systems, NFS, CIFS, RAID and storage systems
- Design and development of storage and/or networking subsystems
- Familiarity with compiler technologies, grammar based systems or rule based systems
- Familiarity with test frameworks or tools for automated testing
- Experience developing device drivers for Windows and/or Linux environments
- Embedded systems development



Principal Software Engineer (job ID 18828BR)
Principal Duties and Responsibilities
Act as technical project leader for team of 6-8 people
Serve as major contributor towards team goals
In coordination with the local site manager and the US-based teams accomplish tasks assigned to the Center of Excellence team
Reports status, highlights issues and concerns

Required Education and Experience
University degree in Computer Science, Mathematics or Electrical Engineering
7-10 years of industry experience with 5-7 years experience in software development  

Required Skills
Strong working knowledge of technical English, including ability to freely converse over the phone and exchange written communication
A deep understanding of operating system principles such as:  synchronization mechanisms, multithreaded programming, inter-process communication, networking
Strong C/C++ programming experience, including use of debuggers and other SW development tools
Experience in using object-oriented design principles and tools
Experience with Software Development Life Cycle and QA process in a commercial SW development environment
Experience in using a source control environment (such as Clearcase or subversion)
Embedded systems development
Development in Linux or UNIX environment
Ability to effectively lead, produce and influence others in a fast paced environment
Demonstrated ability to meet milestones and deadlines and deliver commercial software products

Other Desired Skills
Knowledge of any of the following protocols and technologies: iSCSI, TCP/IP, Fibre Channel, File systems, NFS, CIFS, RAID and storage systems
Design and development of storage and/or networking subsystems
Familiarity with test frameworks or tools for automated testing

If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

February 2021

S M T W T F S
 1 23 4 5 6
78910111213
14151617181920
21222324252627
28      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 16th, 2025 05:35 pm
Powered by Dreamwidth Studios