HPSoftware Development Engineer Platform
Fort Collins, Colorado Area, US - Computer Software
The Virtual Development Unit develops and delivers scalable and reliable storage solutions for all levels of IT, from entry to enterprise. This Platform OS Development Engineer will be part of a team that designs and implements core platform operating system (OS) functionality that is common to the storage solutions. Areas of focus are high availability, system diagnostics, storage management, networking, security, performance and non-disruptive system updates. The areas of responsibility will be to develop and test software functionality pertaining to this platform OS. Engineering tasks consist of all aspects of the development lifecycle including research, requirements specification, design, technical planning, and system test of assigned areas. Someone who tracks open source development, standards, distributions and security updates would really enjoy this role. The ideal candidate will have strong software engineering foundation with ability to develop software in Java, C/C++, and script languages. Candidates will possess a combination of analytical skills, debugging skills and demonstrate effective teamwork and communication.
Description
Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design.
Responsibilities include:
Working as part of a multi-geography project team across multiple programs contributing to:
- System software development and management ecosystem integrations
- System level validation and failure analysis of highly complex storage solutions.
Document project requirements and design specifications. Conduct and participate in requirements and design reviews.
Codes and programs enhancements, updates, and changes for portions and subsystems of systems software, including operating systems, networking, utilities, databases, and Internet-related tools
Assist in project planning including schedules, costs, task prioritization and issue resolution.
Executes and regularly report development and testing status, issues, and programs risk to management and technical forums.
Identify and implement software development and QA process improvements.
Working with the technical leads and project management from dependent programs to plan and execute tasks related to areas of responsibility.
Coordinate and pursue opportunities for leverage and compatibility across the broader storage and server divisions within HP.
Understand storage solution capabilities and the interaction with the management software.
Openly share new ideas and contribute to the overall success of the team
Qualifications
Education and Experience
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
- Minimum 0-2 years experience
Knowledge and Skills•Development experience in C/C++ or Java, and scripting languages(Perl, Python, Bash, etc)
• Understanding of basic testing, coding, and debugging procedures
•Training in modern software engineering processes and practices including Agile methodologies
•Demonstrated ability to design, develop and deliver final product quality code on schedule
•Demonstrated ability to work across organizations and collaborate on technology sharing
•Experience in Linux SW development; Linux kernel technology familiarity a plus. Redhat/CentOS knowledge a plus.
•Ability to work in a team environment utilizing collaboration skills
•Strong written and verbal communication skills; mastery in English.
No salary provided
Posted March 31, 2014 at 08:55PM from LinkedIn http://ift.tt/1ffQdyk
via
IFTTT