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
In the role of Storage File System developer, you would be responsible for Designing, development and testing of individual product features for IBM family of storage products, IBM Software Defined Storage portfolio & IBM cloud storage services.
You will be designing and developing product functionalities as SME and represent it in global product team. In addition, you will be resolving and fixing any field customer problems.
Want more jobs like this?
Get Software Engineering jobs in Mumbai, India delivered to your inbox every week.
You will work with the senior technical leaders and manager in effectively managing the deliverables through technical skills and prior experience.
Required Technical and Professional Expertise
- 3 - 6 years of industry experience in Storage systems, Filesystems, Virtualization/containerization.
- C, C++ Programming or proficient with Python, JavaScript, Java, bash or kshell
- Linux or AIX Kernel Debugging or device driver development
- RHEL/Linux OS or AIX OS, system configuration, and administration
- Adept at problem solving and debugging complex code stacks
- Very good experience of S/W product development using RPC, Inter Process Communication, multi-threading.
- Very good experience of Agile processes of project delivery
- Product development/usage experience on Linux operating systems and user level programming and test.
- Experience in Systems/Storage domains, Storage controllers and features like RAID, High availability, Replication, Erasure Coding technologies.
- Good problem-solving skills for complex issues with interdependencies across multiple modules
- Ability to crisply communicate across geographies and all stake holders (clients and level 3 support teams) for resolving field issues.
- Knowledge and hand-on usage of code and defect management tools.
- Good written/verbal communication skills to report program status crisply and accurately.
Preferred Technical and Professional Expertise
- Experience with continuous integration tool
- Containers and Containerization
- Storage hardware and firmware development
- Storage technology standards such as SCSI, PCIe, NVMe
- Experience with rapid prototyping projects and developing solutions with direct customer involvement