Software Engineer Intern

Talent'd HR Solutions

Bengaluru

On-site

INR 800,000 - 1,200,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

A major global technology company in Bengaluru is seeking a Computer Science or Engineering graduate for a role focused on functional verification and validation of processors. The ideal candidate will work with various architectural concepts and develop code in C/C++ within Unix/Linux environments. A Bachelor's degree in a related field is required along with relevant technical skills. This position offers an opportunity to contribute to critical technology development for AI and cloud solutions.

Qualifications

  • Bachelor's degree in computer science or engineering required.
  • Experience with C or C++ in Unix or Linux environments.
  • Familiarity with processor architecture and verification.

Responsibilities

  • Perform functional verification and validation of processors or ASICs.
  • Work with processor architecture concepts including core design specifications.
  • Develop and maintain code in Unix or Linux environments.

Skills

Functional verification and validation of processors
Processor architecture concepts
C or C++ coding
Perl, Python or Shell scripting
Understanding of Verilog or VHDL

Education

Bachelor's Degree in Computer Science or Engineering

Tools

Unix or Linux
Git

Job description

India Systems Development Lab (ISDL) is part of IBM Systems worldwide technology development labs. Established in 1996 and headquartered in Bengaluru, the lab delivers technology innovation across IBM Systems including z Systems, Power Systems, and ASIC technologies. ISDL teams contribute to advancements across the systems stack and have generated more than 400 patents in emerging technologies.

The systems development team works across multiple layers such as processor design, firmware, operating systems, and software defined storage. Engineers focus on enabling capabilities like AI performance and hybrid cloud security while optimizing them across the full technology stack.

The Enterprise Systems Design team is looking for computer science and engineering graduates or master's students who can combine architecture knowledge with programming skills to build infrastructure that supports hybrid cloud and AI workloads.

Your Role and Responsibilities
  • Perform functional verification and validation of processors or ASICs.
  • Work with processor architecture concepts including processor core design specifications, instruction set architecture, and logic verification.
  • Understand multi-processor cache coherency and memory subsystem behavior.
  • Work with IO subsystem technologies and protocols such as PCIe, CXL, DDR, Flash, and Ethernet.
  • Develop and maintain code using C or C++ in Unix or Linux environments.
  • Create scripts using Perl, Python, or Shell for development and verification workflows.
  • Work in Linux or Unix development environments with Git repositories and basic CI or DevOps workflows.
  • Understand hardware description languages such as Verilog or VHDL and contribute to verification coverage closure.
About the Business Unit

IBM Systems helps organizations rethink their infrastructure by delivering servers and storage systems that can understand, reason, and learn. These systems power many critical industries and support innovation while reducing operational complexity. IBM’s technology portfolio is designed for cognitive business workloads and optimized for cloud computing environments.

Life at IBM

IBM promotes a culture focused on continuous learning, curiosity, and collaboration. Employees are encouraged to experiment, share feedback, and work together to deliver meaningful outcomes for clients. The environment supports professional development while valuing diverse perspectives and teamwork.

About IBM

IBM has been reinventing technology and business solutions since 1911. The company is a global leader in cloud computing, artificial intelligence, and enterprise technology services. Many Fortune 500 organizations rely on IBM Cloud and related technologies to run their operations.

IBM is an equal opportunity employer and considers all qualified applicants regardless of race, color, religion, gender, gender identity, sexual orientation, national origin, disability, age, or other legally protected characteristics.

  • Bachelor's Degree in Computer Science or Engineering

International Business Machines Corporation (IBM) is a globally renowned technology and consulting multinational headquartered in Armonk, New York, USA. Founded in 1911, IBM has evolved from a manufacturer of hardware such as mainframes and personal computers into a leader in enterprise software, cloud computing, artificial intelligence, and quantum computing. With over 280,000 employees worldwide, IBM operates in more than 170 countries, serving clients across industries with cutting-edge solutions and strategic consulting services.

IBM's mission is to leverage technology and innovation to help clients transform their businesses, unlock new opportunities, and address complex challenges. The company is recognized for its pioneering work in AI through its Watson platform, advancements in hybrid cloud infrastructure, and leadership in quantum computing research. In recent years, IBM has made significant strides in expanding its hybrid cloud capabilities, notably through the acquisition of Red Hat, and has focused on sustainability initiatives and digital transformation projects for enterprises globally.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer Intern
Software Developer Intern

Talent'd HR Solutions • Hyderabad

On-site
INR 223,200 - 334,800
IBM Software Engineer Role – Systems, Cloud & AI Development
IBM Software Engineer Role – Systems, Cloud & AI Development

SustainixSH • Pune District

On-site
INR 1,200,000 - 1,800,000
Software Developer
Software Developer

Talent'd HR Solutions • Bengaluru

On-site
INR 400,000 - 600,000
Software Developer - Full Stack IBM 7-10 years of experience Location Not Specified Java C/C++
Software Developer - Full Stack IBM 7-10 years of experience Location Not Specified Java C/C++

Coding75 • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Hardware/Software Intern
Hardware/Software Intern

IBM • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Enterprise Operations Sourcing Support Analyst Professional Bangalore, IN
Enterprise Operations Sourcing Support Analyst Professional Bangalore, IN

IBM • Bengaluru

On-site
INR 700,000 - 1,100,000
Associate System Engineer
Associate System Engineer

codingcircle • India

On-site
INR 400,000 - 700,000
Associate System Engineer
Associate System Engineer

codingcircle • Hyderabad

On-site
INR 500,000 - 700,000
Infrastructure Specialist-Cloud Platforms
Infrastructure Specialist-Cloud Platforms

IBM • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Application Developer-Cloud FullStack
Application Developer-Cloud FullStack

IBM • Pune District

On-site
INR 800,000 - 1,200,000