OneMain Financial Jobs

Job Information

IBM Software Engineer Intern in Bangalore, India

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 400patents 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 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

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

DirectEmployers