
Soft Ware Engineer in Dublin (en), Baile Átha Cliath (ga), L, Ireland
Job Description
Job description
EMCs Enterprise Mid-Range Storage Division (EMSD) is the world’s preeminent provider of mission critical information storage solutions, protecting the most demanding environments of enterprises large and small.
With EMCs flagship Symmetrix VMAX enterprise storage family, EMSDs continuous innovation is accelerating IT transformation to Hybrid Cloud.Help us create the future of Storage Management!
We are seeking talented and motivated engineers who are interested in creating leading edge storage management products for enterprise and commercial customers. Work with a dynamic and diverse engineering team to develop solutions to simplify storage provisioning in mission critical storage environment.
Responsibilities
General summary
Responsible for embedded software development and enhancements in mission complex, mission critical storage systems
Assignments include upgrades, enhancements or fixes to existing products, but may also include assisting with new product development
The ideal candidate will have strong software development experience and excellent problem solving skills.
Must be a self-starter, be well organized, and have the ability to thrive in a very fast-paced engineering environment
Must be independent and capable of working as part of a remote team which is part of a wider globally dispersed organization
Principal Duties and Responsibilities
Resolve real-time customer issues using advanced debug techniques and in depth code analysis
Provide detailed root cause analysis of critical events and develop code fixes
Assist in the development of new features
Specifically responsible for disk adapter performance, scheduling and algorithms
Design, code, test and document software changes
Requirements
Education / skills
Demonstrated skill in writing software in C or C++
Experience developing for real-time embedded systems, distributed systems, and/or fault-tolerant system environments is a plus
Experience developing on large established code bases
Good knowledge of software development cycles
General knowledge and application of software engineering processes.
Experience in performance algorithms and scheduling is a plus
Good written and verbal communication skills
Ability to work in a global team environment
iiBSc Computer Engineering or equivalent degree and 5+ years of related experience