Software Engineer – Embedded/Firmware
IBM — Bangalore, Hyderabad, Pune
₹6–11 LPA (HireSetu estimate) · 0–2 yrs exp · Freshers eligible · Full-time · hybrid
HireSetu listing reference 572775 — confirm requirements below, then apply on the employer site.
Quick answer: An entry-level firmware role in IBM's India Systems Development Lab, working on the OpenBMC stack that brings up Power, Z and LinuxONE servers. C and C++ on Linux is what the posting actually screens for.
From IBM's job posting
Software Engineer
Hyderabad, Pune, Bangalore, Maharashtra, Telangana, Karnataka, India
India Systems Development Lab (ISDL)
IBM Systems division builds Servers, Storage and Systems Software which are the building blocks for next-generation IT infrastructure of enterprise customers and data centers. IBM Servers provide best-in-class reliability, scalability, performance, and end-to-end security to handle mission-critical workloads and provide seamless extension to hybrid multicloud environments.
India Systems Development Lab (ISDL) is part of word-wide IBM Systems division. Established in 1996, the ISDL Lab is headquartered in Bengaluru, with presence in Pune and Hyderabad as well. ISDL teams work across the IBM Systems stack including Processor development, Firmware, Operating Systems, Systems Software, Storage Software, Cloud Software, Performance Engineering, System Test etc. The ISDL teams also ushered in new development models such as Agile, Design Thinking and DevOps.
Your role and responsibilities
As a Software Engineer at IBM India Systems Development Lab (IBM ISDL), you will get an opportunity to work on all the phases of product development (Design/Development, Test and Support) across core Systems technologies including Operating Systems, Firmware, Systems Software, Storage Software & Cloud Software.
As a Software developer at ISDL
- You will be focused on development of IBM Systems products interfacing with development & product management teams and end users, cutting across Geos.
- You would analyze product requirements, determine the best course of design, implement/code the solution and test across the entire product development life cycle. One could also work on Validation and Support of IBM Systems products.
- You get to work with a vibrant, culture driven and technically accomplished teams working to create world-class products and deployment environments, delivering an industry leading user experience for our customers
- You will be valued for your contributions in a growing organization with broader opportunities.
At ISDL, work is more than a job - it's a calling: To build. To design. To code. To invent. To collaborate. To think along with clients. To make new products/markets. Not just to do something better, but to attempt things you've never thought was possible. Are you ready to lead in this new era of technology and solve some of the most challenging problems in Systems Software technologies? If so, let's talk.
Firmware engineer
As a Firmware developer you will be responsible for designing and developing components and features independently in IBM India Systems Development Lab. ISDL works on end-to-end design, development across Power, Z and Storage portfolio. com/openbmc/) and developing the open source embedded firmware code for bringing up the next generation enterprise Power, Z and LinuxONE Servers.
You will get an opportunity work alongside with some of the best minds in the industry, forum and communities in the process of contributing to the portfolio.
Firmware Engineer
- Strong System Architecture knowledge
- Hands on programming skills with C, C++ , C on Linux Distros.
- Experience/exposure in Firmware/Embedded software design & development,
- Strong knowledge of Linux OS and Open Source development
- Experience with Open Source tools & scripting languages: Git, Gerrit, Jenkins, perl/python
Other skills (Common for all the positions)
- Strong Communication, analytical, interpersonal & problem solving skills
- Ability to deliver on agreed goals and the ability to coordinate activities in the team/collaborate with others to deliver on the team vision.
- Ability to work effectively in a global team environment
Preferred technical and professional experience
- Cross-Platform Development: Experience working with multiple mobile platforms, including iOS and Android, to create seamless user experiences across various devices.
- Agile Methodologies: Exposure to agile development methodologies, allowing for iterative and incremental development, and flexibility in responding to change.
- Cloud Integration: Experience with integrating mobile applications with cloud-based services to enhance data storage, processing, and analytics capabilities.
Years of Experience:0 - 0
ABOUT BUSINESS UNIT
IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn so our clients can innovate while avoiding IT issues. Our systems power the world’s most important industries and our clients are the architects of the future. Join us to help build our leading-edge technology portfolio designed for cognitive business and optimized for cloud computing.
YOUR LIFE @ IBM
In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better.
Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.
Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.
Are you ready to be an IBMer?
ABOUT IBM
IBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.
Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business.
At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.
IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
OTHER RELEVANT JOB DETAILS
When applying to jobs of your interest, we recommend that you do so for those that match your experience and expertise. Our recruiters advise that you apply to not more than 3 roles in a year for the best candidate experience. For additional information about location requirements, please discuss with the recruiter following submission of your application.
Job ID
132895
Company
(0063) IBM India Private Limited
General (daytime)
Is this role a commissionable/sales incentive based position?
Text from IBM's official job posting, formatted by HireSetu. The employer's own page is the final word on details.
HireSetu's note
C and C++ on Linux carry the bar
The required list is short: system architecture, C and C++ on Linux distros, firmware or embedded design, Linux OS and open source development, plus Git, Gerrit, Jenkins and perl or python for scripting. That last group is everyday plumbing, and naming those tools without having used any is thin. The wider skills on the posting, Kubernetes/OpenShift, virtualization, Verilog, Java, Go, data structures, describe a lab that hires across storage, cloud and processor teams. Breadth, not the bar for this opening.
The firmware behind server bring-up
IBM names OpenBMC, the open-source baseboard management controller stack, and embedded code to bring up the next generation of Power, Z and LinuxONE servers. A BMC is a small Linux computer on the server board handling power, thermals and remote management. Closest student equivalents: low-level C on Linux, board bring-up, kernel patches, debugging boot on real hardware. A Raspberry Pi project or a driver you fixed counts for more here than a web app.
The mobile line in preferred experience
The preferred block talks about iOS and Android apps and integrating mobile platforms with cloud services. Nothing in the firmware description touches phones. My read: that paragraph was pasted in from another IBM posting. Agile exposure is worth a line if you have it. Don't go build an Android app for this.
Three cities, hybrid, and which team
Bangalore, Hyderabad and Pune all appear, and the posting tells you to settle location with the recruiter after applying, so treat the choice as theirs. Hybrid means part of the week on site, general day shift, no travel. Ask early which team and which lab you're being considered for, because firmware bring-up is board-level and hardware-adjacent while the storage and cloud groups in the same lab sit further up the stack. Entry level with zero years means you're hired as a fresher.
Drafted with AI from IBM's job posting and checked by Prashanth Jakkula before publishing. See our Editorial Policy.
How to apply
- Open IBM's careers site with the Apply button.
- Follow the application steps on the site and upload your resume.
- Keep the confirmation email or application number for follow-up.
No fees, ever. HireSetu never charges candidates, and no genuine employer asks for money to apply, interview or join. If anyone asks you to pay, stop and report the job.
Similar openings on HireSetu
- 2026 Campus Hire – Associate Engineer, HW at Qualcomm — Bangalore — VLSI · Full-time
- Engineer, SoC Performance at Qualcomm — Bangalore — VLSI · Full-time
- Associate Engineer – AI/ML at Qualcomm — Bangalore — VLSI · Full-time
- Physical Design Engineer at Qualcomm — Bangalore — VLSI · Full-time
- Analog Circuit Design Engineer at Intel — Bangalore — VLSI · Full-time
View Software Engineer – Embedded/Firmware on HireSetu · More IBM jobs · VLSI jobs · Jobs in Bengaluru · Career Insights · FAQ · Companies