Browse All Jobs

Sony Interactive Entertainment is seeking a skilled Embedded Software Engineer to join their PlayStation team in Tokyo. The candidate will be responsible for implementing software for microcontrollers or application processors within the PlayStation system's subsystems. This role involves working closely with various teams, including product planning, electrical design, mechanical design, LSI development, and upper-layer software teams.

The position is within a team of approximately 25 members who develop system software for the PlayStation platform. The team's work ranges from developing system controller microcomputers, low-power standby application processors, and low-level device drivers to designing evaluation and manufacturing diagnostic software.

Responsibilities include:

  • Implementing software for microcontrollers or application processors on the PlayStation system.
  • Controlling and communicating with high-speed interfaces such as PCIe with peripheral CPUs.
  • Managing power control for the entire system and various devices.
  • Controlling physical UIs such as FAN/temperature control, LEDs, buttons, and buzzers.
  • Controlling devices such as HDMI, PCIe, USB PD, USB-C, Bluetooth, and SerialFlash.
  • Building test environments and maintaining infrastructure for the development team.

Requirements:

  • 5+ years of experience in embedded software development using C.
  • Experience in controlling and communicating with high-speed interfaces such as PCIe with peripheral CPUs.
  • Experience in developing control software using real-time OS, FreeBSD, or Linux.
  • Experience in developing within large-scale software teams.
  • Experience leading the design, implementation, and debugging of projects of a certain scale in collaboration with multiple teams.

The role offers:

  • Opportunity to work on PlayStation system control development.
Apply

Sony Interactive Entertainment Inc.