
Hello friends,
IBM’s India Systems Development Lab (ISDL) has opened fresh recruitment channels for entry-level Software Engineers across major tech hubs, including Bengaluru, Pune, and Hyderabad. Navigating early-career tech placements requires understanding what enterprise teams look for, ranging from Linux internals and firmware development to modern cloud infrastructures. We have compiled all the official registration protocols and technical prerequisites for these nine distinct engineering teams below.
But there is one detail you should know before you do anything else: the listing is titled “Job Requisition for Executive Referrals only.” I’ll explain what that may mean, and then walk you through the roles, the skills and a simple way to prepare.
Last checked: 10 October 2026
The “referrals only” note
IBM’s page shows Bengaluru, Pune and Hyderabad as locations and marks the level as entry-level. The page does not explain what “Executive Referrals only” means. It may mean the opening is meant for candidates referred by IBM executives, instead of open applications.
So before you spend weeks preparing, do this:
- Open the official listing and read the full description.
- Click Apply now and see whether the process lets you continue without a referral.
- If a referral is needed, use honest routes: your college placement cell, alumni on LinkedIn, or IBM’s own campus programmes.
Never pay anyone for an IBM referral or a “guaranteed” job. Genuine hiring does not work that way, and messages asking for money are scams.
What I saw when I checked: I checked the IBM careers page on 10 October 2026, and it loaded normally. The page showed the title “Job Requisition for Executive Referrals only,” the locations Hyderabad, Pune, and Bangalore, an Entry Level tag, and an Apply now button. However, the page did not explain what the referral requirement means. So, make sure to visit the official page and read the details carefully before preparing your application.
Quick overview
| Detail | Information |
|---|---|
| Company | IBM |
| Team | India Systems Development Lab (ISDL) |
| Position | Software Engineer (nine specialisations) |
| Level | Entry-level |
| Locations | Bengaluru, Pune, Hyderabad |
| Education | Bachelor’s degree |
| Experience | 0 years listed |
| Salary | Not stated in the listing |
| Last date | Not stated in the listing |
| Official listing | careers.ibm.com/en_US/careers/JobDetail?jobId=132895 |
I left the salary and last date out on purpose. The listing doesn’t give them, and I won’t guess.
What is ISDL?
ISDL is IBM’s Systems development lab in India. According to the listing, it was set up in 1996, is headquartered in Bengaluru, and also has teams in Pune and Hyderabad.
IBM Systems builds servers, storage and the system software that big companies and data centres run on. If you only know IBM as a consulting company, this is a different side of it. The work here sits closer to the machines: operating systems, firmware, storage, cloud software, processors and performance testing.
What would you do as a Software Engineer here?
It depends on the team, but in general you would help build features, write and test code, fix bugs and improve existing products. IBM says you could work on any stage of a product, from design to support.
You would also work with people in other countries, so explaining a problem clearly in writing matters almost as much as coding.
The nine roles in the listing
1. Systems and Cloud Software Engineer
Builds and maintains software for systems and cloud environments, including test automation and troubleshooting.
Skills: C, C++, Go, Python, shell scripting, Kubernetes, containers, REST APIs, Git.
2. AI Software Engineer
Develops enterprise AI solutions, working across the stack as a full-stack developer.
Skills: Python, scikit-learn, TensorFlow, PyTorch, Linux, Kubernetes basics.
3. IBM Spectrum Fusion Software Engineer
Develops and tests features for IBM’s container storage product for OpenShift.
Skills: Java, Python, Go, ReactJS, Docker, Kubernetes, cloud, Git.
4. Linux Developer
Works on Linux features for IBM servers and takes part in the open-source community.
Skills: C, Linux fundamentals, operating system concepts, Git.
5. HMC / Novalink Software Developer
Builds the management console for IBM Power servers, on both the front end and the back end.
Skills: Core Java 8, C/C++, JavaScript, React or Angular, REST, GraphQL.
6. AIX Developer
AIX is IBM’s Unix operating system. This role develops and supports its features.
Skills: C, C++, operating system concepts, multithreading, debugging.
7. Performance Engineer
Studies how well software and hardware work together and finds ways to improve it.
Skills: C/C++, virtualization, scripting, analytical thinking.
8. Firmware Engineer
Writes low-level code that runs close to the hardware for IBM Power, Z and LinuxONE servers, including the open-source OpenBMC project.
Skills: C, C++, Linux, embedded concepts, Git, Jenkins, Python or Perl.
9. Enterprise System Design
Verifies and validates processors and chips, and builds the tools used to design them.
Skills: Computer architecture, C/C++, scripting, Verilog or VHDL, PCIe, DDR.
Which role should you choose?
Choose by what you already enjoy, not by which title sounds biggest.
- Liked your Operating Systems subject and are comfortable with Linux commands? Look at the Linux, AIX or Firmware roles.
- Enjoy building web screens and APIs? The HMC / Novalink role (Java and React) is a closer fit.
- Interested in data and models? Try the AI Software Engineer role.
- Enjoyed digital electronics and computer architecture? Enterprise System Design is the nearest match.
Who may not enjoy this listing: if you have no interest in C, Linux or low-level programming, most of these roles will feel heavy. Web development or testing roles at other companies may suit you better, and that is completely fine.
Who can apply?
The listing names a Bachelor’s degree as the required education and lists 0 years of experience. The Enterprise System Design section also mentions Computer Science and Engineering graduates and Master’s students.
The page does not mention marks cut-offs, backlogs or graduation years. If you are unsure whether you qualify, ask your placement cell.
Skills IBM looks for
Apart from the technical skills for each role, IBM asks for good communication, analytical and interpersonal skills, the ability to deliver on goals, and comfort working in a global team.
Agile methods, cloud integration and cross-platform development are listed as preferred, which means bonuses and not requirements. Start with the core skills of the role you want.
How to prepare
1. Pick one role and build one small project.
A project is stronger proof than a long skills list. For example:
- Systems or cloud: build a small Python REST API and run it in a Docker container.
- Linux or AIX: write a C program that uses threads and shared memory, and explain how you avoided race conditions.
- AI: train a beginner-level model with scikit-learn on a public dataset and explain why you chose that algorithm.
- Firmware: if you have a microcontroller board, make it read a sensor and print the values.
Keep the project small and make sure you understand every line before adding more.
2. Learn Git and GitHub.
Many roles mention Git and open-source work. Learn to create a repository, commit changes, use branches and write a clear README. GitHub Skills offers free lessons.
3. Revise the fundamentals.
Operating systems, data structures, algorithms and computer networks appear in almost every systems role. For Linux or firmware roles, give extra time to C, pointers, memory and debugging.
4. Practise explaining your work out loud.
Try answering these: What problem were you solving? How did you build it? What went wrong? How did you find and fix the error? What would you improve next time?
A simple free preparation plan
| Topic | What to learn | Free place to start |
|---|---|---|
| C programming | Variables, pointers, arrays, functions, structures | GeeksforGeeks C tutorials |
| Linux | Terminal commands, permissions, processes, shell basics | Linux Journey |
| Operating systems | Processes, threads, memory management | NPTEL courses |
| Containers | Docker and Kubernetes basics | Official Docker and Kubernetes documentation |
| Git | Commits, branches, repositories | GitHub Skills |
| Coding practice | Basic problems, explaining solutions | Any coding practice platform |
Start with the fundamentals and practise regularly. Once the basics feel comfortable, move on to the topics your chosen role needs. Open each resource yourself and pick what suits your level.
Resume tips for freshers
Your resume should show what you have actually done, not only what you have heard of.
| Weak line | Better line |
|---|---|
| Knowledge of Linux and C. | Wrote a multithreaded C program on Linux to process log files and fixed a deadlock using mutexes. |
| Worked on a Python project. | Built a REST API in Python with Docker, unit tests and a README on GitHub. |
Write only what you really did. If you cannot explain a line in an interview, remove it. And if you have no project yet, build a small one first and add it only after you understand it.

How to apply
- Open the official listing: https://careers.ibm.com/en_US/careers/JobDetail?jobId=132895
- Read the complete description, including the referral condition.
- Click Apply now and follow the steps. You may need to create or sign in to an IBM Careers account.
- Upload your updated resume with your education, relevant skills and genuine projects.
- Save the confirmation and watch your email, including the spam folder.
Apply only if you meet the requirements and the portal lets you proceed. Whether applications are currently open is not confirmed here, so check the status on the page itself.
Apply Online
Documents to keep ready
- Updated resume
- Degree certificate or provisional certificate
- Marksheets
- Government ID, if requested
- GitHub or project links
Share personal documents only through IBM’s official application process.
Mistakes to avoid
- Ignoring the “Executive Referrals only” heading
- Listing skills you cannot explain
- Sending the same generic resume for every role
- Trusting salary figures or deadlines from posts that give no source
- Skipping the fundamentals of your chosen role
- Paying anyone for a referral or a job
Frequently asked questions
Is this IBM listing for freshers?
It is marked entry-level with 0 years of experience listed.
Which locations are mentioned?
Bengaluru, Pune and Hyderabad.
Is a referral needed?
The listing title says “Executive Referrals only.” Click Apply now on the official page to see how the process works for you.
What is the salary?
The listing does not state it.
What qualification is required?
A Bachelor’s degree.
Is there an application fee?
I did not see any fee mentioned in the listing. Never pay anyone for a referral or a job.
Which skills should I learn first?
It depends on the role. C, Linux, Git and problem-solving appear across many of them, so they are a safe place to begin.
Final thoughts
This listing shows the kind of work IBM does behind the scenes. Even if the referral condition stops you from applying right now, the skills it mentions (C, Linux, containers, cloud and Git) are worth building for almost any systems job.
Choose one role, build one real project, and stay away from anyone who asks for money. Good luck, friends!
Disclaimer: This article is intended to provide general information about the job opportunity. Details such as eligibility, job requirements, and the application process may change, so please check IBM’s official careers website for the latest updates. LCJP Job Hub is an independent website and is not associated with IBM. We share job information to help candidates, but we cannot guarantee an interview or job selection.
About the author
LCJP Job Hub provides the latest job updates, recruitment notifications, eligibility details, application steps, and career tips for job seekers across India. We aim to make job-related information easy to understand so that candidates can find the details they need and apply with confidence.
To learn more about our website and what we do, visit our About Us page.
Related Jobs
Godrej Capital Pride in Tech Hackathon 2026 – Eligibility & Apply Online
The Interview Mistake I Made as a Fresher — And How I Fixed It (My Real Experience)
Resume Preparation for Freshers: A Complete Guide with Real Interview Examples