• Location:
    Southborough, MA 01772
  • Job Status/Type:
    Full Time
    Employee
  • Job Category:
    Engineering
  • Industry:
    Computer Software
  • Occupations:
    Electrical/Electronics Engineering
  • Career Level:
    Experienced (Non-Manager)
  • Work Experience:
    Less than 1 Year
  • Education:
    Unspecified
  • Salary/Wage:

    Commensurate with Experience
  • Reference Code:
    47869BR
  • Learn more about EMC Corporation
  • View all "EMC Corporation" jobs

Principal Software Engineer-Tool Development Engineer

View this video The EMC Brand Story
Length: 1:38 min


GENERAL SUMMARY:
The position supports EMC Midrange Array Software Engineering (ASE) core software development.  It designs, implements, and maintains tools used in the development of EMC software.

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 onsensus regarding project direction. Assignments may include new products as well as upgrades, and enhancements or fixes to existing products.

PRINCIPAL DUTIES AND RESPONSIBILITIES:
Development of internal tools to support a large, agile software development organization. Development of build, source control, and release engineering tools. Evaluation, integration, and support of commercial and community-supported third party tools. Training,documentation, and support of tools.
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:

The minimum prerequisites are:

  - A BS degree in computer science or related field

  - 7+ years industry experience

  - Proficiency with Perl programming

  - Familiarity with Object Oriented programming concepts and practices

  - Experience with administration of Windows server and client systems

  - Good written and verbal communication skills

 Additional skills considered beneficial are:

  - ClearCase server or client experience

  - Client/Server and Network programming experience

  - Database programming experience

  - Java, C, or C++ programming experience

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.


EMC is an Equal Employment Opportunity employer that values the strength diversity brings to the workplace.
 
EMC does not accept unsolicited Agency Resumes. EMC will not pay fees to any third party agency or firm that does not have a signed "EMC Agency Fee Agreement."



EMC is an Equal Employment Opportunity employer that values the strength diversity brings to the workplace.