Staff Engineer, Firmware Verification Engineering

6 months ago


Bengaluru, India Western Digital Full time

Company Description

At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.

At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that. Our technology helped people put a man on the moon.

We are a key partner to some of the largest and highest growth organizations in the world. From energizing the most competitive gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the world’s biggest companies and public cloud, Western Digital is fueling a brighter, smarter future.

Binge-watch any shows, use social media or shop online lately? You’ll find Western Digital supporting the storage infrastructure behind many of these platforms. And, that flash memory card that captures and preserves your most precious moments? That’s us, too.

We offer an expansive portfolio of technologies, storage devices and platforms for business and consumers alike. Our data-centric solutions are comprised of the Western Digital, G-Technology, SanDisk and WD brands.

Today’s exceptional challenges require your unique skills. It’s You & Western Digital. Together, we’re the next BIG thing in data.

Job Description

A candidate in this position shall be responsible for the below functions but not limited to the following

Architect Firmware Validation framework for NVMe SSD Products
Architect, Develops and delivers the firmware verification tests for various firmware features in SSD products
Identify future validation strategies including defining validation infrastructure and validation methodologies
Work with customer facing team to understand field bugs and lead the team to enhance the validation coverage
Collaborate with cross-functional teams across geographies and identify validation framework / automation enhancements
Enabling team of engineers to technically scale on SSD product / NAND features by mentoring and guiding wherever needed
Proven ability to achieve results in a fast moving, dynamic environment
Self-motivated and self-directed; must have demonstrated ability to work well with people

Good to have:

Experience/Knowledge in Storage concepts(SAN,DAS,NAS), RAID, Networking concepts
Experience/Knowledge on any of the mobile platform storage devices and its protocol testing
Experience in Automation frameworks
Experience/Knowledge on Various Tools used in storage domain
Experience working with Windows/Ubuntu Linux, and VMware Experience
Experience in C/C++ Programming, Scripting

Qualifications

Bachelors Degree in Engineering in EE/EC/CS
Knowledge of NAND flash and/or other non-volatile storage technologies
Knowledge of Firmware Architecture and experience in USB/SD/SATA/NVMe/PCIe protocols
Experience in a hardware testing/software testing validation lab for Solid State Drive (SSD) or Embedded industry segments 
Possess experience in Software quality(SQA) methodologies and practices, Software development Life Cycle
Experience in doing failure analysis with respect to reproducing and root causing the issues
Knowledge of IO tools, Protocol analyzers, Debugging tools for Embedded Systems
Knowledge of Embedded system architecture
Strong analytical and problem solving skills, reporting and tracking bugs
Automation experience in python scripting language
Self-learner, excellent interpersonal skills & communication skills
Relevant 5+ years of SSD experience

Additional Information

Western Digital thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect and contribution.

Western Digital is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process. Please contact us at to advise us of your accommodation request. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.



  • Bengaluru, Karnataka, India Brain Search Full time

    **Job - Firmware Design Verification Testing - Staff SW QA Engineer** **Experience - 5 to 8 yrs** **Location - Bangalore** **Your Key Responsibilities Would Include**: Company is looking for Firmware (FW) Design Verification Test (DVT) Engineers to support our optical firmware DVT environment involving Python auto script infrastructure. The hired Firmware...

  • Firmware Engineer

    3 months ago


    Bengaluru, India Mindteck Full time

    Firmware Engineer Location: Bangalore Qualification: Any Degree Experience: 6-8 Years Job Description: Design and buildout firmware for a new generation of Rauland designed hardware SKUs.Participate in all aspects of the software development life cycle from requirements review to product verification.Create or review: System, sub-system and functional...

  • Firmware Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Whitefield Careers Full time

    Job TitleFirmware Engineer About UsWe are Whitefield Careers, a leading employer in the tech industry. Our mission is to provide innovative solutions that transform businesses.Job DescriptionAs a Firmware Engineer at Whitefield Careers, you will be responsible for designing, developing, debugging, verifying and validating firmware/BIOS, software and/or...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    We are seeking a skilled UEFI Firmware Engineer to join our team at Capgemini Engineering. In this role, you will be responsible for designing, developing, and testing UEFI firmware for various platforms.Job DescriptionDesign and develop UEFI firmware using EDK2 platform and modules such as PEIM and DXE.Develop bare metal code for communication protocols...


  • Bengaluru, India Infineon Technologies Full time

    work out optimization opportunities in the area of verification methodology and verification coverage through integrating the results achieved into Infineon's design system and supporting their implementation in the development of new productIn your new role you will: be in continuous and intensive contact with our development sitesworldwide; advise and...


  • Bengaluru, Karnataka, India Western Digital Full time

    We are seeking a highly skilled Senior Firmware Engineer to join our team in Firmware Verification Engineering. As a key member of our team, you will be responsible for designing, developing, and verifying firmware components for our storage products.Job DescriptionKey Responsibilities:Develop and maintain firmware validation strategies, including test...


  • Bengaluru, India Micron Full time

    Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. JR55248 Staff Engineer, ESSD Firmware ...


  • Bengaluru, India Itron Full time

    ·At least 4 years of experience in testing embedded firmware ·Must have exposure to SDLC for embedded firmware. ·Hands-on with hardware and lab equipment. ·Overall Network system (L1-L7) knowledge ·Knowledge & Understanding on various network topologies (Star, Mesh / P2P) ·Expertise in test automation of embedded applications (good to have...


  • Bengaluru, India Analog Devices Full time

    Analog Devices is a leading global high-performance analog technology company dedicated to solving the toughest engineering challenges. We enable our customers to interpret the world around us by intelligently bridging the physical and digital with unmatched technologies that sense, measure, power, connect and interpret. The APW group within AES focuses on...


  • Bengaluru, India Mulya Technologies Full time

    Staff Verification EngineerLocation: Bangalore /PuneWe enable tomorrow’s future by accelerating the critical data communication at the heart of our digital world – from seamless video streaming to AI to the metaverse and much more. Our technology powers product innovation in the most data-demanding industries today, including data centers, networking,...

  • Staff Engineer

    5 months ago


    Bengaluru, India Enphase Full time

    Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the...


  • Bengaluru, India Analog Devices Full time

    As part of the DBU ASIC team, we are looking for passionate and self-motivated DV Engineer that will work with a multi-functional engineering team to develop a range of block, subsystem and system solutions for digital processing subsystems. You will be intimately involved in pushing the envelope of the various DV technologies. You will be working on...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    Capgemini Engineering is hiring for a skilled Embedded Systems Engineer to work on firmware development and automation.About the RoleThe successful candidate will have hands-on experience in Python programming, with a focus on application development and automation. Additionally, they should be familiar with PC architecture, including BIOS, hardware...


  • Bengaluru, India Western Digital Full time

    Job DescriptionJob DescriptionUnderstanding Security feature system specifications, Firmware and Architecture requirementsDevelop validation strategy including test methodology for assigned firmware modules.Analyze, design, code, debug and modify test software.Failure analysis to find the root cause of test and the solution.Collaborate with Firmware team for...


  • Bengaluru, India Infineon Technologies Full time

    In your new role you will:be in continuous and intensive contact with our development sitesworldwide;advise and support the experts from our business units inverification projects;drive the internal exchange of know-how and experience at Infineon;work out optimization opportunities in the area of verification methodology and verification coverage through...


  • Bengaluru, India Micron Full time

    Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. JR57348 Staff Engineer-SSD Firmware Validation ...

  • Principal Engineer

    6 months ago


    Bengaluru, India Razorpay Full time

    Razorpay was founded by and Harshil Mathur in . Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for lakhs of businesses...

  • Staff Engineer

    7 months ago


    Bengaluru, India Micron Full time

    Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. JR49313 Staff Engineer - SSD Firmware Test Minimum...

  • Firmware engineer

    2 months ago


    Bengaluru, India ACL Digital Full time

    We are looking for a motivated and experienced Firmware Engineer to join our team! As a Firmware Engineer, you will be responsible for supporting the firmware development team in the design, development and production of our firmware supported products. You will be responsible for testing, documenting and creating firmware standards.Firmware Engineer duties...


  • Bengaluru, Karnataka, India UST Full time

    We are seeking a highly skilled Processor Verification Engineer to join our team at UST.About the Role:The ideal candidate will have experience in Processor/Firmware based verification, with a strong understanding of SV-UVM and RISC-V architectures.Key Responsibilities:Develop and execute verification plans for processor-based designsCollaborate with...