< /div>
JR-0000047708 Requisition #

Principal Engineer (Firmware Engineering)

Bangalore, India



SanDisk India DDC Pvt Ltd


Western Digital®


The next big thing in data is you!



Job Description Summary


The Principal Engineer will be part of a team of highly experienced firmware engineers responsible for the BMC firmware delivery for WDC Storage Servers and Systems including OpenFlex series. Responsibilities include interfacing with Program managers, Architects, Power/Thermal management engineers, Board designers for board bring up and Vendors. Drive end to end development of Firmware Management Interface with cross geo teams.

Job Description

8+ years of experience in Software development with core experience mainly on Server software is preferred. Job role requires to work hands on in developing BMC across Platform architectures

Ability to innovate, design and implement features for In-band and Out-of-Band platform monitoring and management.

Design, develop, code, and debug BMC Firmware by applying knowledge of server hardware architecture and system design.

Must understand x86, UEFI, x64 CPU instructions and general architecture.

Layout and establish design documents with the engineering team

Extensive experience programming in C, C++ and scripting languages.

Experience in the following is preferred - I2C, IPMI, KVM, SOL, WS-MAN, Open BMC development, Redfish, Swordfish, SAS, PCIe

Candidate is expected to demonstrate strong knowledge of Server Internals.

Knowledge/Experience with FPGA's and debuggers is a plus

Experience in software stack (BIOS, kernels, OS interactions, drivers, Virtualization, OpenCL areas) are preferred.

Expertise in design and implementation of multitasking, event driven real time firmware is preferred

Demonstrated ability of working well in a diverse and cross geo team environment

Knowledge of TCP/IP protocol and having experience in solving complicated networking issue is a plus

Exposure to scalable and distributed systems is a plus

Good communication and organizational skills are required


Additional Job Description:

Participate in key product development and technical teams

Excellent knowledge in Software development lifecycle and engineering processes

Capable of working as part of a global development team spanning across geos.

Good stake holder management and interact with program managers, sales, quality and cross geo teams on a regular basis

Part of an Agile team with TTM as a goal with high quality deliveries.





The future. It’s on you. You & Western Digital.

We’ve been storing the world’s data for more than 50 years. Once, it was the most important thing we could do for data. Now we’re helping the world capture, preserve, access and transform data in a way only we can.

The most game-changing companies, consumers, professionals, and governments come to us for the technologies and solutions they need to capture, preserve, access, and transform their data.


But we can’t do it alone. Today’s exceptional data challenges require your exceptional skills. It’s You & Us. Together, we’re the next big thing in data. 


Western Digital® data-centric solutions are found under the G-Technology™, HGST, SanDisk®, Tegile™, Upthere™, and WD® brands.


My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions
Please try again.


Either there was a problem on our end with the action you just performed, or we are currently having technical difficulties with our system. Please try again later.