Technologist, Software Development Engineering : 14 years + C, C++/Python Server / Storage/Firmware Architecture /Linux Kernel
Western Digital View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
- 14+ years experience in platform software, firmware architecture, Validation, kernel subsystems and storage technology.
- Strong hands‑on expertise in:
- C, C++, and/or Python
- Linux kernel, block layer, I/O stack, and filesystem internals
- BIOS/UEFI, board firmware, and low‑level system software
- 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.
- B.E / B.Tech /M.E/M.Tech - E.C.E/CSE/IT
- Contributions to 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.