
Feature | Details |
---|---|
Job Title | Software Developer (Early Professional) |
Company | IBM – India Systems Development Lab (ISDL) |
Locations | Bangalore, Hyderabad (Telangana, Karnataka) |
Experience Level | Freshers / Entry-Level |
Education | Bachelor’s Degree (CS, IT, ECE or equivalent) |
Department | IBM Cloud / IBM Infrastructure |
Job Type | Full-Time |
Technology Areas | AI, Cloud, OS, Linux, Firmware, Virtualization, Performance |
Required Skills | C, C++, Python, GoLang, Shell, Git, Kubernetes, Linux, REST APIs |
Start Date | Immediate or Campus Hiring 2025 |
Position Type | Early Professional – Graduate Hire |
📌 Full Job Description
About IBM – India Systems Development Lab (ISDL)
ISDL, part of IBM’s Infrastructure division, is a key innovation center for IBM Cloud, Storage, Servers, and Operating Systems. Established in 1996, ISDL has operations across Bangalore, Pune, and Hyderabad and has contributed to over 400+ patents.
Your Role: Software Developer (Early Professional)
As a Software Developer at ISDL, you’ll be involved in:
Design, development, testing, and support of enterprise-grade IBM Systems Software.
Working across AI/ML, Cloud Software, Operating Systems, Firmware, Virtualization, and more.
Collaborating in Agile, DevOps-driven teams and interfacing with global product management and end-users.
Opportunities Across Specializations
AI Software Engineer
Build ethical and sustainable AI solutions for IBM Z
Skills: Python, C++, R, Jupyter, TensorFlow, PyTorch, NLP, ML/DL frameworks
Linux Developer
Work on Linux kernel & user space development
Skills: C, Linux internals, open-source contributions
Firmware Engineer
Design embedded firmware on OpenBMC for Power/Z Servers
Skills: C/C++, Embedded Systems, Git, Linux
Cloud/Virtualization Developer
Focus on OpenStack, Kubernetes, Containers, DevOps tools
Skills: REST APIs, Microservices, CI/CD
Storage Software Developer
Develop and validate enterprise storage systems
Skills: GoLang, Python, SAN/NAS, RAID, Cloud Storage (AWS, Azure, GCP)
Performance Engineer
Optimize performance for systems software on Power Systems
Skills: Virtualization, Debugging, Linux Kernel, C++
Hardware Management Console (HMC) Developer
Develop rich web UIs and backend for Power Server management
Skills: Core Java, React.js, Vaadin, REST APIs, HTML/CSS
AIX Developer
Build and test core UNIX features for AIX OS
Skills: Systems Programming, Signals, Networking, Security
Enterprise System Design Engineer
Roles in Processor Verification, Post-Silicon Validation, and EDA tool development
Skills: Hardware design, ASIC/SOC verification, Python, System Architecture
Preferred Skills (Common Across Roles)
Languages: C, C++, Python, GoLang, Shell Scripting, JavaScript (React, Angular)
Tools: Git, Jenkins, Docker, Kubernetes, Ansible
Operating Systems: Linux, UNIX, Windows
Open Source and Agile/DevOps practices
Strong problem-solving, teamwork, and communication abilities
Why Join IBM ISDL?
Work on core systems innovations for global enterprise infrastructure
Contribute to next-gen servers, storage & cloud platforms
Be part of a diverse, collaborative, and award-winning lab
Career development, mentorship, and global exposure
Application Details
Locations: Bangalore, Hyderabad
Start Date: 2025 Graduate Hiring
Experience Required: 0–1 Years (Freshers)
Mode: On-site/Hybrid (based on team)