Storage Software Engineer
Ibm India Private Limited
Storage Software Engineer
Ibm India Private Limited
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Storage Software Engineer - C_C++, Device Driver
Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
Your Role and Responsibilities
We are seeking a highly skilled ‘Storage Software’ product Development Engineer with over 8 years of expertise in software product development, design, and support, with a strong preference for experience in the storage domain and in data protection. The ideal candidate will join a team of seasoned software engineers, with hands-on responsibility for design, implementation, support and optimization of storage solutions to ensure high performance, stability, and reliability of IBM storage software.
Required Technical and Professional Expertise
Preferred Technical and Professional Expertise
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
Your Role and Responsibilities
We are seeking a highly skilled ‘Storage Software’ product Development Engineer with over 8 years of expertise in software product development, design, and support, with a strong preference for experience in the storage domain and in data protection. The ideal candidate will join a team of seasoned software engineers, with hands-on responsibility for design, implementation, support and optimization of storage solutions to ensure high performance, stability, and reliability of IBM storage software.
- Software Development and Maintenance of Data Protection software:
- Develop end-to-end data protection software with focus on the storage technologies, such as tape libraries and disk-based backup. Expand your knowledge of system-level programming to optimize storage solutions.
- Lead design, develop & maintenance of the storage/backup product components implemented using C/C++; ensure adherence to coding standards, best practices, and performance guidelines. Work with other software components implemented using Java, Go Lang, and other front-end technologies.
- Responsible for adding new feature/function, improve stability, security and reliability of a market leading Data Protection software from IBM.
- Product Support:
- Provide technical expertise and support to customers and internal stakeholders regarding product inquiries and issues.
- Drive customer feedback and ideas into the product roadmap, ensuring timely and effective delivery. Manage incidents, tickets, problems and escalations from customers with innovative solutions.
- Troubleshooting and Debugging:
- Investigate and resolve complex software issues – using debugging techniques, core-dump analysis skills.
- Work closely with cross-functional teams to identify, diagnose, and solve performance and reliability issues.
- Continuous Improvement:
- Stay updated with the latest advancements C/C++ development practices, Storage domain and software design principles. Recommend and implement improvements to enhance product performance and maintainability
Required Technical and Professional Expertise
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related discipline.
- Extensive over 8 years of experience primarily in C/C++ system software development, including product development and support in Storage Software. And, exposure to other programming languages, development / test environments, and related diagnostic tools.
- Solid experience with device drivers on platforms such as Windows, Linux, or AIX, including deep kernel knowledge, system administration, and SCSI protocol – and handled customer issues & escalations.
- Proven experience in the Data Protection domain & Storage Systems – as a Developer, Support or similar roles
- Excellent problem-solving and debugging skills at the kernel-level - to analyze and resolve complex technical issues in the Storage domain involving sequential, random & cloud storage. And, exposure to performance benchmarks & optimization of storage software.
- Proven technical leadership and team management experience.
- Solid understanding of software design principles and best practices.
- Strong communication and collaboration skills to work effectively in a team-oriented environment.
Preferred Technical and Professional Expertise
- None
Job role
Work location
Bangalore
Department
Software Engineering
Role / Category
Software Backend Development
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 8 years
About company
Name
Ibm India Private Limited
Job posted by Ibm India Private Limited
This job has expired