Sony Playstation Networkposted 6 days ago
$158,900 - $238,300/Yr
Mid Level
Hybrid • San Mateo, CA
Merchant Wholesalers, Durable Goods

About the position

Sony Interactive Entertainment has an extraordinary opportunity in the Tools, Framework and Infrastructure team! We are looking for a motivated and creative individual to help build test tools, frameworks and infrastructure for delivering high quality Playstation consoles and peripherals. As a Software Engineer, you'll focus on building test frameworks and infrastructure, automating test workflows, validating Bluetooth and USB-connected peripheral devices such as headsets, earbuds, and controllers across multiple platforms and OS environments. You will collaborate closely with Quality Engineering, Software Engineering, Firmware, Embedded Systems teams to build a robust test environment for these devices. This role offers a unique opportunity to work at the intersection of hardware and software, helping ensure that our console and peripherals deliver reliable and intuitive experiences to millions of players worldwide.

Responsibilities

  • Design, build, and maintain test frameworks, tooling and infrastructure for Playstation console and peripherals
  • Develop test frameworks and tools that enable all QE teams to execute both device-level validation and headless test validation
  • Integrate automated tests into CI/CD pipelines using Jenkins, GitHub Actions or similar tools
  • Implement infrastructure to manage physical lab and HIL (Hardware-in-the-Loop) setups - USB switching, power cycling, serial console access, and wireless communication monitoring
  • Interface with Bluetooth and USB protocol analyzers, capture and analyze HCI logs, and verify spec-level compliance
  • Create test tools for measuring audio latency, button latency, battery behavior, and power consumption in real-time scenarios
  • Build tools and dashboards to analyze device behavior and log data from testing platforms

Requirements

  • Master's degree in Computer science, Electrical Engineering, or related fields
  • 2+ years experience in designing, developing and maintaining tools and applications in either Python, JavaScript, C or C++ with a focus on building testing tools, and test frameworks at scale
  • Experience with test automation frameworks (e.g. Appium, Mocha.js, etc.)
  • Hands-on experience with CI/CD systems like Jenkins, GitHub Actions or similar tools
  • Strong understanding of device-level testing, hardware/software integration, or low-level debugging
  • Experience with testing audio peripherals (headphones, earbuds, microphones) or input devices (controllers)
  • Strong understanding of connectivity testing with USB, Bluetooth (e.g. BlueZ stack, HCI tools), or wireless protocols and debugging tools such as sniffers or logs analyzers
  • Knowledge of test frameworks and tools for USB/Bluetooth device validation (e.g. PySerial, PyBluez)
  • Comfortable working in Linux and Windows-based development environments
  • Strong communication skills and the ability to work cross-functionally with engineering and QA teams

Nice-to-haves

  • Exposure to audio/video standards and testing frameworks
  • Test Equipment: Ellisys Bluetooth Analyzer, Audio Precision, programmable power supplies, USB switches, relays
  • Exposure to audio testing hardware such as Audio Precision APx, or head and torso simulators (HATS)
  • Prior experience in game console or consumer electronics testing environments
  • Working knowledge Docker-based test environments
  • Familiarity with wireless coexistence and latency analysis tools

Benefits

  • Medical, dental, vision insurance
  • Matching 401(k)
  • Paid time off
  • Wellness program
  • Employee discounts for Sony products
  • Bonus package eligibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service