Sony Interactive Entertainment

Staff Software Engineer – DPU Systems

Sony Interactive Entertainment

full-time

Posted on:

Location Type: Remote

Location: Remote • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $161,100 - $241,700 per year

Job Level

Lead

Tech Stack

TCP/IP

About the role

  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++firmware developmentNvidia BlueField DPUPCIe communicationmemory-mapped I/Oqueue managementdevice-to-device signalingdebuggingnetworking protocols
Soft skills
problem-solvingcollaborationcommunicationtechnical presentationalignment across teamstroubleshootinganalysis
Certifications
BS in Computer ScienceBS in Software Engineering
Modivcare

Software Engineer II – Full Stack

Modivcare
Mid · Seniorfull-time$81k–$111k / year🇺🇸 United States
Posted: 7 hours agoSource: modivcare.wd1.myworkdayjobs.com
AWSDynamoDBNoSQLPythonReactSQL
Modivcare

Software Engineer III – Full Stack

Modivcare
Mid · Seniorfull-time$97k–$134k / year🇺🇸 United States
Posted: 7 hours agoSource: modivcare.wd1.myworkdayjobs.com
AWSCloudDynamoDBJavaScriptNoSQLPythonReactSQL
Coder

Senior Software Engineer, AI Tools

Coder
Seniorfull-time$127k–$218k / year🇺🇸 United States
Posted: 8 hours agoSource: jobs.ashbyhq.com
Distributed SystemsGoOpen Source
First American

Senior Software Engineer – Salesforce

First American
Seniorfull-time$145k–$193k / yearNew Jersey · 🇺🇸 United States
Posted: 8 hours agoSource: firstam.wd1.myworkdayjobs.com
CloudTableau
Kohl's

Senior Software Engineer – Merchandising Systems

Kohl's
Seniorfull-time🇺🇸 United States
Posted: 9 hours agoSource: kohls.wd1.myworkdayjobs.com
AWSAzureCloudGoogle Cloud Platform