Western Digital Careers
Join our Talent Network

Principal Engineer, ASIC Development Engineering

This job posting is no longer active

Location: Bangalore, KA, India 
Req ID: JR-0000037898

Description

Responsibilities:

  • Play the Chip lead role - Drive and Own the Pre-SI/Sillicon Validation FW development,Low level Driver and HAL design and implementation for Multiple IP blocks keeping in perspective both HW Validation and Product FW needs in mind.
  • Own the SOC Validation Strategy for multiple IP blocks
  • Develop and port drivers and test Firmware for  UFS/PCIe/NVMe/SATA/SAS/DDR/Security IP blocks.
  • Debug failures and perform root cause analysis with JTAG Debuggers, ICE, Scopes, Logic Analyzers in both pre and Post-Si environments
  • Bring-up the FW in Pre-Si environment
  • Develop/execute/debug test cases in Pre-Sillicon Validation on Palladium, FPGA and in-house emulators.
  • Collaborate with HW and FW teams.
  • Mentor Junior engineers.
  • Working closely with different teams within organization and tracking bugs to closure
  • Be involved in SOC bring-up and Post Si Validation
  • Document and Package the drivers as an IP that can be used by other teams.
  • Refactor and port code for efficiency from C to C++ and Vice versa

Experience Required:

  • 8-14 years of hands-on experience with low level driver development and RTOS, C, Embedded Systems.
  • Good understanding of SOC internal architecture and concepts.
  • Working knowledge of C++.
  • In-depth working knowledge of  UFS or SATA or SAS or PCIe architecture.
  • Candidate should be familiar with using lab equipment such as Oscilloscopes, Logic Analyzers.
  • Hands-on experience of using JTAG debuggers and In circuit Emulators such as Green Hills, D-STREAM, Keil  etc.
  • Hands-on experience in executing and debugging in Pre-Si emulation platforms like Palladium, Veloce, FPGA, Simulation environments would be as added advantage
  • Expert in writing optimized FW using underlying HW capabilities to the fullest
  • Experience with ARM architecture a plus.
  • ·          

Soft Skills:

  • Excellent interpersonal skills and ability to interact across teams and geographies
  • Excellent verbal & written communication skills
  • Excellent problem solving and debugging skills
  • Team player who provides appropriate feedback to management & team members
  • Self-motivated individual who impacts the direction of the company & organization
  • Demonstrated Leadership skills in at least one endeavor
  • Ability to Guide and mentor Junior Engineers.
  • Ability to operate in a fast-past environment while creating an environment where teammates  feel appreciated & feel recognized for their contributions