
Staff Software Engineer - DPDK
PlayStation Global2 days ago
Remote, United StatesStaff+
Base Salary
$180k - $270k/yr
Responsibilities
- Implement and optimize peer-to-peer PCIe communication between DPUs and other bus devices.
- Manage network device queues across PCIe peers and handle doorbell interrupts.
- Architect innovative solutions and drive alignment across teams and stakeholders.
- Collaborate across hardware, drivers, system software, and network cross-functional teams.
- Use hardware and software debugging tools to diagnose PCIe and DPU issues.
- Document key technical areas and share knowledge through technical presentations.
Requirements
- BS in Computer Science / Software Engineering or 10+ years of relevant work experience.
- 8+ years of combined experience in C/C++.
- Expert level proficiency with DPDK and Software Defined Networking.
- Strong understanding of PCIe peer-to-peer communication.
- Ability to debug, profile, and optimize firmware performance.
- Working knowledge of networking protocols: TCP/IP, UDP, and L2 layer protocols.
- Proven track record of solving ambiguous problems with minimal direction.
- Strong debugging, analysis, and troubleshooting skills.
Benefits
- Medical, dental, and vision insurance.
- Matching 401(k) plan.
- Paid time off and wellness program.
- Employee discounts for Sony products.
- Potential eligibility for a bonus package.