Staff Software Engineer – DPU Systems

Job not on LinkedIn

October 21

Apply Now
Logo of Sony Interactive Entertainment

Sony Interactive Entertainment

Gaming • Hardware • Telecommunications

Sony Interactive Entertainment is a prominent division of Sony Corporation responsible for the PlayStation brand and family of products and services. It designs, produces, and sells hardware and software for gaming consoles such as the PlayStation 5, PlayStation 4, and PlayStation VR2. Sony Interactive Entertainment also offers a range of digital services including PlayStation Plus, an online subscription service that provides access to a vast library of games and exclusive content. The company is heavily involved in the development and publishing of video games, offering popular titles like Horizon Forbidden West and Gran Turismo 7. Additionally, it supports indie game developers and hosts live competitive gaming events, contributing significantly to the gaming industry's ecosystem.

📋 Description

• Design, develop, and maintain firmware for DPUs in high performance systems • Implement and optimize peer-to-peer PCIe communication between DPUs and other bus devices, minimizing latency and host CPU involvement • Manage network device queues across PCIe peers and handle doorbell interrupts to process them • 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 developing software/firmware on Nvidia BlueField DPUs, or similar technologies • Strong understanding of PCIe peer-to-peer communication, including memory-mapped I/O, queue management, and device-to-device signaling • 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 / troubleshooting skills

🏖️ Benefits

• medical • dental • vision • matching 401(k) • paid time off • wellness program • coveted employee discounts for Sony products

Apply Now

Similar Jobs

October 20

Staff Software Engineer responsible for optimizing payment platform operations and mentoring developers. Focusing on coding, architectural decisions, and technical problem-solving in a remote capacity.

JavaScript

SQL

October 20

Staff Software Engineer developing foundational ML infrastructure at Reddit's ML Feature Platform team. Architecting, implementing, and maintaining systems that serve millions of users.

Cassandra

Distributed Systems

Kafka

Kubernetes

Open Source

Python

Redis

Scala

Go

October 20

Staff Software Engineer developing graphical rendering for Gecko Browser engine at Mozilla. Collaborating with the Graphics Team to enhance performance across platforms.

Rust

October 20

Staff Software Engineer for Graphics at Mozilla optimizing rendering processes and improving performance for Firefox. Collaborating across platforms to develop and maintain high-performance graphics software.

Rust

October 20

Staff Software Engineer focusing on AI platform integration at Stord. Collaborating with cross-functional teams to optimize logistics operations through AI technologies.

AWS

Azure

Cloud

Distributed Systems

Elixir

Google Cloud Platform

Kafka

Postgres

RabbitMQ

SQL

TypeScript

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com