IBM Software Engineer Jobs 2025 | Bangalore India

Apply for IBM Software Engineer role in Bangalore, India 2025. Great opportunity to grow your IT career with a global technology leader.

IBM Software Engineer Jobs 2025

💼 Role & Category

Role: Software Engineer
Category: Full-Time, Hybrid (Entry Level / Early Professional)


🏢 Why Join IBM ISDL?

IBM’s India Systems Development Lab (ISDL) is a center of innovation in the IBM Infrastructure Division. ISDL works across the full IBM systems stack—Operating Systems, Firmware, Storage, System Software, Cloud, and performance & security engineering. Its teams adopt modern practices like DevOps, Agile, Design Thinking, and contribute significantly to open source, patents, and industry advancements.

Working in ISDL gives you exposure to cutting-edge systems work, chance to collaborate across hardware, firmware, open source communities, and build core infrastructure used globally. The lab boasts over 400+ patents and is a key part of IBM’s efforts in next-generation servers and cloud architectures.


📝 Job Summary

As a Software Engineer at IBM ISDL (Bangalore), you will be engaged through all phases of product life cycle: design, development, testing, support. Depending on your specialization, you may work on Linux OS internals, firmware / embedded stack (e.g. OpenBMC), systems software, or cloud software. You’ll collaborate with product management, hardware, firmware teams, and upstream open source communities.

This is an entry / early professional level role with hybrid working model.


🔧 Key Responsibilities 🔧

From the JD, your duties will include:

  • 🛠 Develop and test system software, firmware, or Linux OS modules as per product requirements.
  • 📐 Analyze product requirements, design solutions, implement code, and conduct testing across the full product stack.
  • ⚙️ Work on Linux kernel internals, operating systems, processor architecture, data structures, virtualization (if you take the Linux developer path).
  • 🔌 For firmware track: design & implement embedded firmware, possibly using C/C++, OpenBMC stack, collaborating with hardware / firmware / open source components.
  • 🔍 Use open source tools (git, Gerrit, etc.), scripting, build pipelines to contribute to continuous development and code quality.
  • 🤝 Coordinate with cross-functional teams (hardware, firmware, OS, product management) and possibly with external / upstream open source communities.
  • 💬 Communicate clearly, work collaboratively, and deliver on agreed goals in a global team environment.

👥 Who Can Apply?

  • Education: Bachelor’s Degree (field not explicitly restricted)
  • Experience: Entry level / early professional (JD does not specify required years)
  • Technical Skills:
    • If Linux Developer track: strong C programming, understanding of Linux kernel internals, OS concepts, virtualization, data structures, processor architecture.
    • If Firmware track: experience / exposure in firmware, embedded, simulation software design & development; programming in C / C++ on Linux distros; familiarity with open source / scripting (Git, Gerrit, Jenkins, Perl or Python).
  • Soft Skills / Others: Strong communication, analytic & interpersonal skills; ability to collaborate in global team; ability to deliver on goals; problem solving mindset.

🌍 Work Location & Type

  • Location: Bangalore, Karnataka, India
  • Work Model: Hybrid (some in-office + remote)
  • Employment Type: Regular / full time

💰 Salary Insights (India/Bangalore)

While the JD doesn’t list compensation, here is what external sources show for similar roles at IBM Bangalore:

  • Glassdoor reports that Software Engineers at IBM in Bangalore earn from ₹7 Lakh to ₹20 Lakh/year, with an average base ~ ₹12 Lakh/year.
  • Levels.fyi for IBM shows total compensation in India for entry-to-mid bands around ₹1.25M (~₹12.5 Lakh) to higher (~₹24-₹30 Lakh) depending on level and benefits.

So you can reasonably expect a salary range starting from ₹8-12 LPA for early role, rising toward ₹15-20+ LPA as you gain experience or move to higher bands. Pay will depend on experience, skill track (Linux vs Firmware vs Systems), and possibly open source contributions.


🎁 Perks & Benefits

Based on IBM’s reported benefits and what employees commonly mention, you can expect:

  • 🏥 Health, life, dental, vision insurance, wellness programs.
  • 💸 Performance bonus / variable pay component.
  • 📚 Learning & development support: training, possible certification reimbursements.
  • 🏠 Flexible or hybrid work arrangement. Migrated post-pandemic policies and hybrid arrangements are reported.
  • 👪 Family / parental leave support. IBM reports maternity/paternity leave among their benefits.

📝 How to Apply

📢 How to Apply for IBM ISDL Software Engineer Role:

  1. Visit IBM Careers / ISDL job portal and locate the listing for Software Engineer – Bangalore / ISDL.
  2. Click “Apply Now.”
  3. Fill in your personal information, educational background, and any required technical / project experience.
  4. Upload your resume, relevant certificates or open source links (if any).
  5. Review the form carefully and submit.
  6. Follow up (if possible) or monitor your email for interview / test invitations.

If you face any issues while applying. Do let us know in the comment section

APPLY LINK

📢 Share this opportunity with your friends 😇😇😇😇


❓ FAQs

What is the selection process for this role?
Not specified in the job description. Usually, IBM roles include coding/design tests, technical interviews, possibly system/architecture interviews.

Can fresh graduates apply?
Yes — the JD is for “Early Professional,” which generally means entry-level or recent graduate candidates without extensive prior work are eligible.

Is this position fully remote or onsite?
The JD states a hybrid work model. Full remote is not specified.

Which specialization tracks are available?
You may choose to work on the Linux Developer track (kernel, OS internals) or Firmware/Embedded track (OpenBMC, embedded software, firmware features).

What is the last date to apply?
Not specified in the job description. It’s best to apply early once the role is posted to avoid missing out.

Leave a comment