
Senior Software Engineer, Storage
PlayStation Global1 day ago
Base Salary
$177k - $266k/yr
Responsibilities
- Design, implement, and maintain storage features and I/O paths for Linux, FreeBSD, and PlayStation OS.
- Develop and improve file system functionality and its interaction with the block layer.
- Diagnose correctness, reliability, and performance issues across kernel and user-space components.
- Measure and optimize storage performance for demanding workloads.
- Write maintainable code, tests, and technical documentation.
- Collaborate with storage, systems, and kernel engineers to investigate problems, make design decisions, and deliver solutions to production.
Requirements
- Hands-on experience developing storage software on Linux.
- Some experience developing or modifying Linux file system code.
- Working knowledge of the Linux I/O stack, including file systems and the block layer.
- Proficiency in C for systems programming.
- Experience debugging and profiling low-level software with tools such as perf, ftrace, or eBPF.
- Ability to investigate complex problems and work effectively with other engineers.
- Willingness to work across Linux, FreeBSD, and PlayStation OS as project needs evolve.
- Preferred qualifications include experience with UBLK, kernel/user-space block device interactions, FreeBSD or PlayStation OS storage development, io_uring or other asynchronous I/O interfaces, DMA, storage performance optimization, Rust, and Linux kernel or open-source storage contributions.
Benefits
- Medical, dental, and vision coverage.
- Matching 401(k), paid time off, and a wellness program.
- Employee discounts on Sony products and potential eligibility for a bonus package.
- Hybrid working policy may affect the base pay range and individual pay determination.
- Background checks are conducted at the offer stage for new employees.