Senior Software Engineer - 2013/10/22

Senior Software Engineer

2013/10/22

Key Skill Requirements: 
Firmware development, automation test, python, C programming,5+ relevant working experience

Base: Shanghai

Please send your resume to: [email protected]

 

Description

  • Selected candidate will become part of EMC’s Global Hardware Engineering organization, contributing to the development of high performance, high availability storage enclosures and platforms used by multiple organizations and product teams within EMC. In this development and test role, you will be part of a global team that is responsible for design, development and integration of cutting edge Storage Array Platforms. The team develops high-availability embedded firmware in a multi-threaded microprocessor environment for storage device topology configuration, operation and enclosure management.

  • You will be responsible for enhancing a test automation system to ensure the quick and early resolution of firmware defects and extending it to support next generation platform system .

  • Assignments require collaboration with other engineering and cross functional groups, as our firmware closely interacts with multiple hardware platforms and other associated firmwares.You may aslo be responsible for overseeing the activities of vendors/external partners.

  • Candidate must demonstrate strong motivation, leadership, problem solving and communication skills, and a proven record of meeting aggressive deadlines.

Principle Duties and Responsibilities

  • All aspects of test automation design and development
  • Extending Develop a fast and reliable infrastructure to test embedded firmware and hardware systems
  • Develop and execute test plans
  • Maintain an automated test development environment to perform nightly and release qualifications
  • Analyze test results and work with the firmware development team to resolve failures
  • Continuous improvement of test infrastructure and tests based on feedback from development team

Required Education and Experience

  • University degree in Computer Science, Computer Engineering or Electrical Engineering
  • 4-7 years of industry experience in software development and testing
  • Strong working knowledge of technical English, including ability to freely converse and exchange written communication

Required Skills

  • Proficiency with Python or related scripting languages and C
  • Practical experience in automation test design and implementation
  • Experience with contemporary Software Engineering principles in a commercial environment
  • Demonstrated ability to analyze and solve technical problems
  • Ability to ramp up quickly on SW/HW architectures, and work as a self starter

Desired Skills

  • Familiarity with embedded systems, firmware development, multi-threaded software
  • Knowledge of any of the following protocols and technologies: SCSI, Serial Attached SCSI (SAS), SCSI Enclosure Services (SES), RAID and storage systems
  • Experience working directly with hardware systems and hardware development groups
  • Familiar with operating system technology, device drivers in Windows and/or Linux environments
  • Familiar with JDM, ODM or software outsourcing

 

你可能感兴趣的:(内推职位)