CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Countries

Specialist Engineer for Storage Software Development Jobs

1 Job Offers

Filters
Specialist Engineer for Storage Software Development
Save Icon
Join HPE's Hybrid Cloud team in Bangalore as a Specialist Engineer for Storage Software Development. You will design and develop next-generation systems software for the Green Lake platform using C/C++/Golang. This role requires 5-9 years' expertise in OS internals, data structures, and multi-thr...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
A Specialist Engineer for Storage Software Development is a pivotal role at the intersection of high-performance computing, data integrity, and scalable system architecture. These professionals are the master builders of the software layers that manage how vast amounts of digital information is stored, retrieved, protected, and optimized across enterprise data centers and cloud environments. Their work forms the foundational bedrock upon which applications and services rely, ensuring data is always available, consistent, and fast. For those seeking to solve complex, low-level challenges that power the modern digital world, specialist engineer for storage software development jobs represent a challenging and rewarding career path. Typically, individuals in this role are responsible for the end-to-end lifecycle of storage software components. This includes designing, coding, enhancing, and debugging subsystems for storage platforms such as file systems, object storage, block storage, data replication engines, and data durability algorithms. They analyze high-level requirements to determine coding and integration activities, often working within the broader architecture of a large-scale storage product or solution. A key responsibility is writing and executing comprehensive testing plans and protocols to ensure reliability and performance, identifying issues in code and its integration into the larger system architecture. They frequently collaborate with cross-functional teams and may lead project teams of other engineers, providing guidance and mentoring while communicating design status and project progress. The typical skill set for these roles is deep and specialized. A very strong system programming background is non-negotiable, with proficiency in languages like C, C++, and increasingly Go (Golang) for building large-scale, enterprise-class software. Expertise in data structures, algorithms, and multi-threaded or concurrent programming is essential to handle high I/O operations efficiently. In-depth knowledge of operating system internals—process management, memory management, I/O subsystems, and kernel interactions—is critical. Professionals must be adept at debugging complex issues in distributed, clustered, and multi-threaded environments. Strong analytical and problem-solving skills are paramount, coupled with excellent written and verbal communication skills to articulate complex technical concepts. Most positions require a bachelor's or master's degree in Computer Science or a related field, along with several years of direct experience in systems software development. Ultimately, a Specialist Engineer in this field translates the relentless demand for data growth and speed into robust, efficient, and innovative software solutions. They ensure that the foundational storage layer is not just a passive repository but an intelligent, performant, and reliable system. Exploring specialist engineer for storage software development jobs opens doors to a profession where engineers have a tangible impact on the infrastructure that powers everything from scientific research to global financial transactions and everyday cloud services.

Filters

×
Countries
Category
Location
Work Mode
Salary