Intern 2026: Software Engineer - Semiconductor
Role summary
IBM Research is seeking interns for its 2026 Software Engineer program focused on Semiconductors. This role involves investigating the application of software engineering and computational skills to advanced chip architecture, design, fabrication, and packaging. Ideal candidates will have a background in computer science, data science, machine learning, or other computational techniques, with the ability to analyze complex problems and devise creative solutions. The program is open to students pursuing degrees in Computer Science, Information Technology, Data Science, Physics, Chemistry, Material Science, or Mechanical Engineering. Prior programming, computational, or data analysis experience through projects or coursework is preferred.
Introduction
IBM Research takes responsibility for technology and its role in society. Working in IBM Research means you'll join a team who invent what's next in computing, always choosing the big, urgent and mind-bending work that endures and shapes generations. Our passion for discovery, and excitement for defining the future of tech, is what builds our strong culture around solving problems for clients and seeing the real world impact that you can make. IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive
Your Role And Responsibilities
In this role, you will investigate the feasibility of applying software engineerng and computational skills towards state-of-the-art chip architecture, design, fabrication and advanced chip packaging. Background knowledge of computer science, data science, machine learning or other computational techniques are ideal skills for this role. Interns are expected to have the ability to analyze complex problems and apply creative solutions.
Preferred Education
Bachelor's Degree
Required Technical And Professional Expertise
- Computer Science
- Information Technology
- Data Science
- Physics
- Chemistry
- Material Science
- Mechanical Engineering
Preferred Technical And Professional Experience
- Prior programming, computational or data analysis experience through projects or coursework
Sample Ibm interview questions
- 1
Explain the difference between Convolutional Neural Networks (CNNs) and Recurrent Neural Networks
technicalmedium - 2
Reverse a linked list
codingeasy - 3
Remove Duplicate Emails
codingmedium - 4
Move all zeros to the end of an array
codingeasy - 5
Merge Intervals
codingmedium
Sign up for a personalized interview prep pack tailored to this role.