Western Digital
The next big thing in data is you!
THIS POSITION IS REMOTE OR IN THE BAY AREA.
At Western Digitals Consumer Solutions business unit, we design, build and ship hardware and software that enhances the digital lives of more than 300 million customers every year. With more than 350,000 points of sale worldwide, we help consumers in more than 113 countries connect with their content, so they get more enjoyment and value from their digital lives.
Our three brands, SanDisk, WD and G-Technology offer consumers new ways to aggregate, organize, secure, and share the content that really matters to them, no matter where the content is created, or where it resides. As our digital world and capabilities expand, we evolve to meet the needs of this highly dynamic and constantly changing environment. Whether that means creating personal cloud experiences that seamlessly pull all your pictures, music, videos, and documents together or developing state-of-the-art encryption technologies that protect your most valuable content, we are committed to putting consumers in control over every aspect of their digital world.
Come join a growing organization that is aimed at solving consumer storage needs! Check out a few of our recent release: EdgeRover - Single view of your content | ibi - Smart Photo Manager | My Cloud Home - Personal Cloud Storage | Armorlock - Next Gen Secure SSD
The ArmorLock NVMe SSD, released in late 2020, is only the beginning of Western Digital's consumer product security technologies. The ArmorLock platform raises the bar for consumer and mobile security with advancements such as memory-safe embedded firmware, open-source and third-party audited cryptography, formally verified cryptographic protocols, hardware-backed key storage, and containerized manufacturing line software.
As a Principal Engineer in the Product Security Engineering group, you will join a remote-first team that is developing the next generation of Western Digital's consumer security platforms. You will have the opportunity to work on the cutting edge as you participate in the design verification and firmware enablement of a brand-new hardware security module based on a custom RISC-V core. As part of an integrated team that covers everything from the manufacturing flow to client applications, you'll be challenged to work with everything from wireless microcontrollers to cryptographic libraries to NVMe SSDs, and a firmware stack that is centered around Rust and embedded Java.
This position offers highly complex challenges in a high-support environment, with a direct and visible impact on products that millions of people use. If you're looking to test and grow your skills in a project that spans from silicon to cloud, this is the opportunity for you!
ESSENTIAL DUTIES AND RESPONSIBILITIES:
* Own moderately complex security firmware and software components and projects from design to implementation
* Interpret, review, and contribute to specifications, manuals, and data sheets, and develop implementations from scratch without sample or reference code
* Develop firmware for RISC-V ASICs and wireless microcontrollers in C, Rust, and embedded Java
* Develop software, including client SDKs, manufacturing tools, and internal testing tools, in Java, Kotlin, and Swift
* Debug firmware using tools such as evaluation boards, JTAG probes, simulators, and FPGAs
* Integrate with manufacturing flows, and ensure that security and reliability are maintained from the manufacturing line to the end user
* Document and test your components, and contribute to the overall quality efforts of the organization
REQUIRED:
* Motivated self-starter with an ability to quickly learn and adapt to new types of development projects
* Proven track record of delivery in environments that span multiple technology layers
* Fearless approach to learning new technologies and the demonstrated ability to bring your skills and experience to new domains
* Ability and desire to understand what's really going on under the hood and blaze new trails outside the familiar confines of vendor-provided IDEs and sample code packages
* 7+ years of experience in professional or open source software engineering
PREFERRED:
* Rust, C, and Java development in an embedded environment
* Bluetooth Low Energy development or another wireless protocol
* Mobile or desktop application development in modern languages such as Swift or Kotlin
* ARM or RISC-V assembly
* Cryptography and cryptographic protocols, including symmetric and asymmetric cryptography, AEAD modes, signatures, and KDFs
* Secure boot, secure firmware update, attestation, hardware security modules, PIV tokens, and other cryptographic firmware concepts
* Sandboxes, code signing, certificate pinning, and other mobile application security concepts
* FIPS 140-2/140-3 or Common Criteria experience
* Basic hardware knowledge such as low-speed serial interfaces (I2C/SPI/UART), GPIOs, pulse-width modulation, and basic DC power concepts
* Protocol-level understanding of modern high-speed serial interfaces such as USB and PCIe
* Embedded development from scratch, including linker scripts, JTAG, and GDB
* Firmware bring up and test in ASIC prototyping environments such as Palladium and HAPS
ABOUT WESTERN DIGITAL
The future. Its on you. You & Western Digital.
Weve been storing the worlds data for more than 50 years. Once, storage was the most important thing we could do for data. Now, were helping the world capture, preserve, access and transform data in a way only we can.
The most game-changing companies, consumers, professionals, and government organizations come to us for the technologies and solutions needed to bring meaning and value to their ever-increasing diversity of data.
But we cant do it alone. Todays exceptional data challenges require your unique skills. You can be the next big thing in data.
Western Digital data-centric solutions are comprised of the Western Digital, G-Technology, SanDisk and WD brands.
Western Digital is an equal opportunity employer.
Western Digital does not discriminate on the basis of 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 persons gender identity, gender expression, and gender-related appearance and behavior, whether or not stereotypically associated with the persons 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 participates in the E-Verify program in the US. For more information click here. Este empleador participa in E-Verify.
LI-LH1
San Jose, CA
Western Digital Corporation develops, manufactures, and sells data storage devices and solutions worldwide. It offers client devices, including hard disk drives (HDDs) and solid state drives (SSDs) for computing devices, such as desktop and notebook PCs, security surveillance systems, gaming consoles, and set top boxes; flash-based embedded storage products for mobile phones, tablets, notebook PCs, and other portable and wearable devices, as well as automotive, IoT, industrial, and connected home applications; flash-based memory wafers; and embedded storage solutions and iNAND embedded flash products, such as multi-chip package solutions.
The company also provides data center devices and solutions comprising enterprise helium hard drives; enterprise SSDs consisting of flash-based SSDs and software solutions for use in enterprise servers, online transactions, data analysis, and other enterprise applications; data center solutions, including HDDs and drive configurations for use in data storage systems and tiered storage models; system solutions that offer petabyte scalable capacity; and data storage platforms and systems. In addition, it offers client solution, such as external HDD storage products in mobile and desktop form; client SSDs; removable cards used in consumer devices comprising mobile phones, tablets, imaging systems, still cameras, action video cameras, and security surveillance systems; universal serial bus flash drives used in the computing and consumer markets; and wireless drive products for in-field back up of created content, as well as wireless streaming of high-definition movies, photos, music and documents to tablets, smartphones, and personal computers (PCs).
The company sells its products under the HGST, SanDisk, and WD brands to original equipment manufacturers, distributors, resellers, cloud infrastructure players, and retailers. Western Digital Corporation was founded in 1970 and is headquartered in San Jose, California.