IT & Software Full Time

Software Engineer — Entry Level.

IBM

💼 Freshers 📍 Bengaluru, Karnataka; Pune, Maharashtra; and Hyderabad, Telangana, India. 🎓 Bachelor's degree. 💰 Not disclosed officially
⏰ Last Date to Apply Not specified
Apply Now →

Job Description

Job Title: IBM Recruitment – Software Engineer (ISDL – Systems & Technology)

Company Name: IBM (IBM India Private Limited)

Role: Software Engineer (Entry Level / Freshers)

Job ID / Requisition ID: 132895

Organization / Division: IBM Systems Development Lab (ISDL) – Infrastructure & Technology

Employment Type: Full-Time (Regular)

Experience Level: Entry Level (0 – 1 Years / Freshers)

Job Locations: Bengaluru (Karnataka), Pune (Maharashtra), Hyderabad (Telangana), India

Work Mode: Hybrid

Travel Requirement: No Travel

Company Overview:

IBM is a global technology and innovation leader headquartered in Armonk, New York, with operations in over 170 countries. At IBM, work is more than a job—it's a calling to build, design, code, consult, and invent alongside clients to make the world work better. The IBM Systems Development Lab (ISDL) drives cutting-edge innovation in enterprise infrastructure, enterprise AI, server processors, operating systems, cloud systems, and storage platforms.

Role Summary / Purpose:

As an Entry-Level Software Engineer within IBM ISDL, you will be part of high-impact engineering teams building enterprise infrastructure solutions. You will participate across all phases of the software development lifecycle—including requirements analysis, technical design, core coding, testing, validation, and performance optimization—across systems software, firmware, Linux kernel, AI solutions, or cloud infrastructure stacks.

Key Responsibilities:

Understand and analyze product requirements to determine the optimal technical and architectural approach.

Design, implement, test, and maintain high-quality code across systems, applications, or firmware domains.

Work across software validation, debugging, defect fixing, and performance profiling.

Collaborate with global development, product management, and test automation teams to deliver resilient software.

Develop and maintain automated unit, integration, and continuous delivery (CI/CD) pipelines.

Support IBM Systems enterprise products through rigorous troubleshooting and code enhancement.

Eligible Technology Tracks & Domain Focus Areas:

Candidates may be aligned with one of the specialized tracks based on their technical skills:

Systems & Cloud Software: Operating systems, Kubernetes, Docker containers, OpenStack, REST APIs, microservices, and virtualization management.

Linux Development: Linux Kernel internals, operating systems concepts, data structures, processor architecture, virtualization, and C programming.

HMC / NovaLink Software Development: Core Java, C/C++, JavaScript frameworks (React.js, Angular), HTML5/CSS3, and web application UI development.

AI Software Engineering / Enterprise AI: AI/ML frameworks (scikit-learn, XGBoost, TensorFlow, PyTorch), Python, C++, Jupyter Notebooks, REST APIs, and deep learning compilers.

Firmware & Embedded Systems: Low-level firmware design, C/C++ on Linux distros, Git/Gerrit, Jenkins, and system architecture.

Processor Validation & Verification: Pre/post-silicon validation, test benches, electronic design automation (EDA), algorithms, and verification scripting.

Eligibility Criteria & Qualifications:

Education: Bachelor’s degree (B.E. / B.Tech) or Master’s degree (M.E. / M.Tech / MCA) in Computer Science, Information Technology, Electronics & Communication, or a related discipline.

Experience: 0 to 1 year of experience (Open to Freshers and Entry-Level graduates).

Required Skills & Technical Competencies:

Programming Proficiency: Strong foundational programming skills in at least one language: C, C++, Java, or Python.

Core Computer Science Fundamentals: Thorough understanding of Data Structures, Algorithms, Object-Oriented Programming (OOP), and Operating Systems concepts.

Operating Systems & Shell: Hands-on familiarity with Linux/Unix environments, command-line tools, and basic Shell scripting.

Version Control & Tools: Familiarity with Git, GitHub, and standard software development IDEs.

Analytical & Problem-Solving: Strong logical thinking, problem-solving mindset, and keen debugging ability.

Communication & Teamwork: Good interpersonal, verbal, and written communication skills with the ability to work effectively in a global team setup.

Preferred / Good to Have:

Practical projects or internship experience in systems programming, cloud platforms (IBM Cloud, AWS, Azure, GCP), or web technologies (React/Node.js).

Knowledge of computer networking, multithreading, and IPC (Inter-Process Communication).

Academic or hackathon project contributions showcasing full-stack or AI/ML model integration.

Official Notification

Read the official notification carefully for complete eligibility, qualifications, important dates and application instructions.

View Official Notification →

How to Apply

Candidates should verify all eligibility requirements and application instructions before applying through the official application website.

Apply on Official Website →

More Job Opportunities

Explore more active opportunities from CareerBridge.

IT & Software Full Time

AVP – Cloud Database Automation Engineer

Synchrony
💼 3–5 Years 📍 Hyderabad, Telangana, India 🎓 Bachelors Degree 💰 Not Disclosed
⏰ Last Date to Apply: Not specified
View Job Details →
IT & Software Full Time

Associate

Virtusa
💼 Freshers 📍 Hyderabad, Telangana, India 🎓 Bachelor's or Master's degree
⏰ Last Date to Apply: Not specified
View Job Details →
IT & Software Full Time

Software Engineer – Web and Marketing

Sonos
💼 1–3 Years 📍 Glasgow, Scotland, UK — hybrid, 3 days in office per week 🎓 Bachelors in computer science
⏰ Last Date to Apply: Not specified
View Job Details →
IT & Software Full Time

Customer Success Associate

Threecolts
💼 1–3 Years 📍 Lucknow, Uttar Pradesh, India 🎓 Any Degree
⏰ Last Date to Apply: Not specified
View Job Details →
IT & Software Internship

Summer 2027 Intern – UI/UX Designer

Salesforce
💼 Freshers 📍 Hyderabad or Bengaluru, India 🎓 M.Des students graduating in 2027 💰 Not Disclosed
⏰ Last Date to Apply: Not specified
View Job Details →
IT & Software Full Time

Lead Software Engineer – MEAN Stack

EPAM Systems
💼 5–8 Years 📍 Pune and Hyderabad, India 🎓 Bachelor's degree in Computer Science, Engineering 💰 Not disclosed
⏰ Last Date to Apply: Not specified
View Job Details →