SSD Firmware Engineer, Security @ Western Digital - Milpitas, CA

Job Overview

11 days ago

SSD Firmware Engineer, Security

Western Digital - Milpitas, CA

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


Security Firmware Engineer is responsible for the design and development of security features for SSD storage devices.

Responsibilities will include:

  • Develop and debug security firmware features for microcontroller-based storage devices in C
  • Board bring-up, debug, test, and code optimization
  • Write software specification and design documents
  • Maintain security firmware for existing products
  • Support firmware unit tests and integration test using test scripts to automate the regression test suite in Python
  • Analyze security protocol interaction between host and connected storage device
  • Support secure audit and certification activities

Qualifications


Required Skills and Qualifications:

  • BS degree in electrical/electronic engineering, computer science, or equivalent
  • Understanding of security basics: cryptography, authentication and encryption, PKI and certificates
  • Familiar with the embedded microprocessor firmware design process: compilers, debuggers, IDE and source control
  • Experience in programming of real-time embedded systems
  • Proficiency in C programming language, experience with scripting languages (e.g. Python)
  • Experience with device security is a plus: root of trust, secure boot, device attestation, etc.
  • Knowledge of storage security protocols is a plus: TCG Opal/Pyrite/Ruby, IEEE 1667, ATA Security

Additional Information


Western Digital is committed to providing equal opportunities to all applicants and employees and will not discriminate based on their race, color, ancestry, religion (including religious dress and grooming standards), sex (including pregnancy, childbirth or related medical conditions, breastfeeding or related medical conditions), gender (including a person’s gender identity, gender expression, and gender-related appearance and behavior, whether or not stereotypically associated with the person’s assigned sex at birth), age, national origin, sexual orientation, medical condition, marital status (including domestic partnership status), physical disability, mental disability, medical condition, genetic information, protected medical and family care leave, Civil Air Patrol status, military and veteran status, or other legally protected characteristics. We also prohibit harassment of any individual on any of the characteristics listed above. Our non-discrimination policy applies to all aspects of employment. We comply with the laws and regulations set forth in the Equal Employment Opportunity is the Law poster.

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 [email protected] 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.

Similar Jobs

ASIC Design Manager

TenaFe, Inc

Campbell, CA

Job Title: ASIC Design Manager Degree Required: BS or Higher, MS or higher preferred Academic Discipline (s): EE, CS or related fields, or BS with 12+ years…

Senior ASIC Design Engineer

TenaFe, Inc

Campbell, CA

Job Title: Senior ASIC Design Engineer Degree Required: BS or higher Academic Discipline (s): Electrical or Electronics Engineering or related fields, or BS…

ASIC Design Engineer

TenaFe, Inc

Campbell, CA

Job Title: ASIC Design Engineer Degree Required: BS or higher, MS or higher preferred Academic Discipline (s): Electrical or Electronics Engineering Job…

Principal Engineer, Systems Design Engineering

Western Digital

Milpitas, CA

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…

Technical Staff Engineer-Test (Firmware)

Microchip Technology

Roseville, CA

Company Description Microchip Technology Inc. is a leading provider of embedded control applications. Our product portfolio comprises general purpose and…

Engineer SSD Firmware - 2046

Kioxia

San Jose, CA

Company Description KIOXIA America, Inc. (formerly Toshiba Memory America, Inc.) is the US-based subsidiary of KIOXIA Corporation, a leading worldwide…

Storage test engineer

MSys Technologies

Milpitas, CA

*Title: Storage Test Engineer* *Duration: 6+ months* *Location: Bay Ara, CA* *JOB DESCRIPTION: * *ESSENTIAL DUTIES AND RESPONSIBILITIES: * A candidate in…

SSD Product Validation Engineer

Micron

San Jose, CA

Our vision is to transform how the world uses information to enrich life for all. Join an inclusive team passionate about one thing: using their expertise in…

Principal Engineer, Firmware Development/Architecture

Micron

San Jose, CA

Our vision is to transform how the world uses information to enrich life for all. Join an inclusive team passionate about one thing: using their expertise in…

Sr. Manager, Firmware Development/Architecture

Micron

San Jose, CA

Our vision is to transform how the world uses information to enrich life for all. Join an inclusive team passionate about one thing: using their expertise in…

Storage Field Application Engineer

TenaFe, Inc

Campbell, CA

Job Title: Senior Storage Field Application Engineer Degree Required: BS or Higher Academic Discipline (s): EE, CS or related fields, or BS degree with 5+…

Technologist, System Design Engineering

Western Digital

Milpitas, CA

Company Description The future. It’s on you. You & Western Digital. We’ve been storing the world’s data for more than 50 years. Once, storage was the most…

NVM Reliability R&D Engineer (-SK)

Intel

Folsom, CA

Job Description This position is associated with the sale of Intel's NAND memory and storagebusiness to SK hynix (You can read more about the transaction in…

Senior Device Engineer - SK

Intel

Santa Clara, CA

Job Description This position is associated with the sale of Intel's NAND memory and storage?business to SK hynix (You can read more about the transaction in…

Firmware Engineer

TenaFe, Inc

Campbell, CA

Job Title: Firmware Engineer Degree Required: BS or higher Academic Discipline(s): Electrical and Electronics Engineering or related field Job Description…

Senior Firmware Engineer

TenaFe, Inc

Campbell, CA

Job Title: Senior Firmware Engineer Degree Required: BS or higher Academic Discipline(s): Electrical and Electronics Engineering or related field Job…

Emulation Platform Development

TenaFe, Inc

Campbell, CA

Job Title: Emulation Platform Development Engineer Required Degree: BS or higher Academic Discipline (s): Electrical or Electronic Engineering or related…

Enterprise/DC SSD System Validation

TenaFe, Inc

Campbell, CA

Job Title: SSD System Validation Engineer Degree Required: BS or higher Academic Discipline (s): Electrical and Electronics Engineering, Computer Science or…

SSD Firmware Engineer, Security

Western Digital

Milpitas, CA

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…

Firmware Engineer

Samsung Semiconductor, Inc.

San Jose, CA

Samsung Semiconductor Inc. (SSI) is advancing the world's technology. As a leader in Memory, System, LSI and LCD technologies, our US teams contribute to…

Storage Software Engineer

Samsung Semiconductor, Inc.

San Jose, CA

Samsung Semiconductor Inc. (SSI) is advancing the world's technology. As a leader in Memory, System, LSI and LCD technologies, our US teams contribute to…

Data Center NAND SSD System Integration Lead-JR0149073

Solidigm

Folsom, CA

Company Description Background Join a new multibillion-dollar global company that brings together amazing technology, people, and operational scale to…

Principal Engineer, SSD Firmware Engineering, Security

Western Digital

Milpitas, CA

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…

Logic Design Engineer (SK)

Intel

Folsom, CA

Job Description This is an exciting time to be at Intel - come join our NAND DESIGN, TECHNOLOGY & MANUFACTURING team as 3D NAND Logic Design Engineer and…

Ad