Browse All Jobs
Job Description
Sony Interactive Entertainment is seeking a Senior System Software Engineer to join their team in San Mateo, CA. This role involves designing, implementing, and optimizing system software solutions for various platforms, including PlayStation consoles, Android, and iOS devices. The engineer will collaborate with software, hardware, and firmware engineers to build well-tested and performance-optimized solutions for games and other applications.

About Company
PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, they’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation®5, PlayStation®4, PlayStation®VR, PlayStation®Plus, acclaimed PlayStation software titles from PlayStation Studios, and more. PlayStation also strives to create an inclusive environment that empowers employees and embraces diversity.

Role involves:
  • System Software Development: Design, implement, and optimize system features.
  • Firmware: Develop and optimize solutions at the FW/SW interface using platform APIs.
  • Optimization: Optimize system software performance for different hardware and platforms.
  • Low latency Optimization: Optimize data flows with external hardware to ensure low latency.
  • Collaboration: Collaborate with designers, software engineers, and QA to implement platform features.
  • Debugging & Troubleshooting: Identify and resolve system issues, bugs, and performance bottlenecks.
  • Build Tooling for Optimization and Debugging: Develop tools for internal and external use.
  • Build SDKs for 2nd and 3rd parties: Develop SDKs for other developers to use.

Requirements:
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field (or equivalent experience).
  • 3+ years of experience in system software development, including hands-on work with Windows, macOS, Linux / BSD and Android systems.
  • Proficiency in programming languages: C/C++, Java/Kotlin, Python.
  • Experience with device filesystems and IPC synchronization.
  • Solid understanding of performance optimization techniques on resource constrained systems.
  • Solid understanding of OS concepts and kernel level restrictions.
  • Familiarity with low level debugging, tracing and profiling tools.
  • Experience crafting tools and pipelines for internal and external clients.

Role offers:
  • Top-tier benefits package that includes medical, dental, vision, matching 401(k), paid time off, wellness program and coveted employee discounts for Sony products.
  • Bonus package.
Apply Manually