Western Digital is hiring a Technologist, Software Development Engineering (Embedded) to architect and validate the core software for next‑generation storage systems. You will influence how new device capabilities integrate across firmware, kernel subsystems, filesystems, and application‑level abstractions. At Western Digital, we thrive on the power and potential of diversity and are committed to an inclusive environment where every individual can contribute.
What You'll Do
- Architect and validate next‑generation storage systems spanning device firmware, kernel subsystems, filesystems, system software, and application‑level abstractions.
- Collaborate with cross‑geo teams on emerging storage technologies.
- Define how new device capabilities integrate seamlessly across device, library, application, and appliance deployment models.
- Validate integrated storage technologies and capabilities.
What We're Looking For
- Advanced experience in platform software, firmware architecture, validation, kernel subsystems, and storage technology.
- Strong hands‑on expertise in C, C++, and/or Python.
- Strong hands‑on expertise in the Linux kernel, block layer, I/O stack, and filesystem internals.
- Strong hands‑on expertise in BIOS/UEFI, board firmware, and low‑level system software.
- Strong hands‑on expertise in storage protocols (SATA, SAS, NVMe, ZBC/ZAC, SMR technologies).
- Demonstrated ability to design and implement large‑scale system architectures.
- Experience optimizing performance, reliability, and data layout in distributed or high‑performance storage systems.
- A B.E / B.Tech / M.E / M.Tech in E.C.E, CSE, or IT.
Nice to Have
- Contributions to the Linux kernel or major open‑source filesystem/storage projects.
- Experience with zoned storage, shingled drives, variable capacity devices, or next‑gen HDD/SSD architectures.
- Background designing abstraction layers or APIs for device‑to‑application integration.
- Strong debugging expertise across firmware, drivers, and kernel space.
Technical Stack
- C, C++, Python
- Linux kernel, BIOS/UEFI
- SATA, SAS, NVMe, ZBC/ZAC, SMR technologies
Team & Environment
You will collaborate with cross‑geo teams working on emerging storage technologies.
All your information will be kept confidential according to EEO guidelines.






