Introduction:
India Systems Development Lab (ISDL) is part of IBM Systems world-wide technology development lab. Established in 1996, the Lab is headquartered in India’s Silicon Valley and startup hub – Bengaluru. Developers at ISDL deliver technology innovations across the entire Systems portfolio – z Systems, Power systems and the ASICS.
The lab also focuses on innovations, thanks to the creative energies of the teams. The lab has contributed over 400+ patents in cutting edge technologies and inventions so far.
The systems development team works across the entire stack from processor design, firmware, operating system and software defined storage. The systems engineer is focussed on ensuring that the features such as AI Performance, Hybrid cloud security are developed and optimized across the stack.
The Enterprise Systems Design team is keen on hiring passionate Computer science and engineering graduates / Masters students, who can blend their architectural knowledge and programming skills to build the complex infrastructure geared to work for the Hybrid cloud and AI workloads.
Your role and responsibilities
Functional Verification / Validation of Processors or ASICs.
a. Computer architecture knowledge, Processor core design specifications, instruction set architecture and logic verification.
b. Multi-processor cache coherency, Memory subsystem.
c. IO subsystem knowledge, any of the protocols like PCIE/CXL, DDR, Flash, Ethernet etc.
-
Strong C/C++ programming skills in a Unix/Linux environment required
-
Great scripting skills – Perl / Python / Shell
-
Development experience on Linux/Unix environments and in GIT repositories and basic understanding of Continues Integration and DevOps workflow
-
Understand Verilog / VHDL, verification coverage closure
-
Proven problem-solving skills and the ability to work in a team environment
Required education
Bachelor’s Degree
Preferred education
Bachelor’s Degree
Required technical and professional expertise
Functional Verification / Validation of Processors or ASICs.
a. Computer architecture knowledge, Processor core design specifications, instruction set architecture and logic verification.
b. Multi-processor cache coherency, Memory subsystem.
c. IO subsystem knowledge, any of the protocols like PCIE/CXL, DDR, Flash, Ethernet etc.
-
Strong C/C++ programming skills in a Unix/Linux environment required
-
Great scripting skills – Perl / Python / Shell
-
Development experience on Linux/Unix environments and in GIT repositories and basic understanding of Continues Integration and DevOps workflow
-
Understand Verilog / VHDL, verification coverage closure
-
Proven problem-solving skills and the ability to work in a team environment are a must
Preferred technical and professional experience
Functional Verification / Validation of Processors or ASICs.
a. Computer architecture knowledge, Processor core design specifications, instruction set architecture and logic verification.
b. Multi-processor cache coherency, Memory subsystem.
c. IO subsystem knowledge, any of the protocols like PCIE/CXL, DDR, Flash, Ethernet etc.
-
Strong C/C++ programming skills in a Unix/Linux environment required
-
Great scripting skills – Perl / Python / Shell
-
Development experience on Linux/Unix environments and in GIT repositories and basic understanding of Continues Integration and DevOps workflow
-
Understand Verilog / VHDL, verification coverage closure
-
Proven problem-solving skills and the ability to work in a team environment are a must