At IBM we pride ourselves on pioneering high-performance, scalable, and reliable computing solutions that empower enterprises to tackle their most demanding workloads. Our legacy with Power systems has set the standard for robust enterprise computing, and with the current and next generation Power Systems, we're taking a quantum leap forward.
Our Power Systems are designed to excel in data-intensive environments, featuring advanced AI acceleration and a high-bandwidth architecture that drives unparalleled performance.
What sets IBM India apart is our end-to-end ownership of innovation. From concept and architecture to design, verification, layout, physical design (PD), and System integration, our teams lead the development of Power Systems.
Join us and be part of this elite team that is redefining the future of enterprise computing — delivering not just power and speed, but also trustworthy and ethical AI solutions that transform industries worldwide.
The responsibilities include developing software and firmware for:
1. Server Memory sub-system initialisation and operation
2.Automation of characterisation and post silicon validation work flow
3.FPGA Firmware development
4.Validating Memory Initialisation Procedures
The role requires understanding of the 3 key areas listed below.While direct hands-on experience in coding for sw/fw in below domain is preferred, candidate must at minimum, have background in digital electronics/hardware or, interest to understand and work closely with hardware systems.
1.Server Memory subsystems(DDRx, memory controllers)
2.Memory RAS,QUAL
3.Hardware interfaces like PCie, I2C
Bachelors or Masters in Computer Science,Software engineering or related field, with technical expertise to fit the role and responsibilities provided above.
Ideal candidate will be:
1.Proficient in coding, have strong command of C and C++ to write clean, efficient and reliable code
2.Mid-career level with minimum 5 years experience( Lesser experience will be considered if strong coding skill is demonstrated)
3.Able to quickly understand problems and write efficient code without needing many hints and guidance
4.Having working knowledge of Python and Perl to support automation and scripting tasks
5.One who is motivated by long-term growth and leadership opportunities through their contributions.Compensation will be aligned with performance on the job
6.One with good work ethics and proactiveness who is committed to growing within the role