< /div>

Principal Engineer, Firmware Engineering

JR-0000048305 Requisition #

Job Description



Principal Engineer, Firmware Engineering

Bangalore, India


SNDK CE RPG Product Firmware

SanDisk India DDC Pvt Ltd



Western Digital®


We deliver the possibilities of data. YOU define what’s possible.


Job Description


In this position, the individual will be responsible for architect and develop device FW for next-generation SATA / NVMe SSD products.




·       The work includes, developing device drivers for the key IP blocks.

·       Provide a platform abstraction layer for all system related activities, develop Front End protocol stacks and optimizing the overall data path for higher performance.

·       There are lot of new IPs that are getting integrated for the first time and it in turn gives very good opportunity for the engineers to address complex challenges and innovate at the same time.

·       It also helps them understand the overall product life cycle right from concept stage to Final product.

·       All engineering teams are based out of same facility and this gives engineers the required advantage to cross collaborate among teams. Move over these teams have end to end product ownership 

·       Handling key Firmware/System design responsibility of complex and performance critical embedded system.

·       Ability to arrive at good solutions weighing alternatives Capable of designing for and estimating   performance, power etc. in embedded systems involving data and control flows.

·       Firmware Development using assembly/C programming language, RTOS Strong knowledge of structured code development methods and debug techniques.

·       Design of  complex systems, algorithms  and implementation for features, performance and  scalability.

·       Good working experience with Microcontrollers & Microprocessors, SoC environments and tools Good exposure to working with simulations, FPGA environments, debug techniques.

·       Excellent capability to design and deploy efficient algorithms in firmware In-depth understanding of software/firmware development processes/cycles Good understanding of storage protocols like NVMe, SATA, USB / SD.

·       Role and Responsibilities include Architect, Design, Development and Testing of Firmware Components Identifying  and understanding firmware requirements and defining features and functionality  in the areas of FLASH storage Engaging in all phases of new product development, including concept, architecture, documentation, design, prototype, test and customer interfaces Complete design and development cycle from Conceptualization, detailed design, Models, simulations, design calculations, Prototyping etc.

·        Evaluating firmware and system architectures, designs, implementation and assess system performance Mentoring FW engineering teams in design and development of solutions To be connected with current developments, competition, standards and represent in standard bodies as necessary





Desired Skills:


·       Bachelors / Master’s degree in Computer Science/Electrical/Electronics Engineering.

·       Demonstrated technical leadership capability in FW architecture, design and development.

·       Very good teamwork and communication skills Ability to meet aggressive targets and cope with changes.

·       Effective oral and written communication skills Experience working with global teams 


Soft Skills:


•Mindset towards delivering the Highest Quality product to the customer

•Proven ability to achieve results in a fast moving, dynamic environment

•A proven desire to work as a team member, both on the same team and outside of the team


Knowledge on SD, NVMe Protocols will be added advantage




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

Similar Listings

Bangalore, Karnataka, India

📁 Engineering

Requisition #: JR-0000047760

Bangalore, Karnataka, India

📁 Engineering

Requisition #: JR-0000049211

Bangalore, Karnataka, India

📁 Engineering

Requisition #: JR-0000049533