Point your AI agent at freehire and let it find you a job.

Get the CLI →

PlayStation

Senior Software Engineer (Audio Validation Systems)

Posted Updated
Discussion
  • We’re looking for a Senior Software Engineer to build the tools and automated systems we use to validate audio technologies in the PlayStation SDK
  • This role sits within SDK Quality Engineering, but the work is primarily software engineering. You’ll design and build audio analysis tools, automated validation pipelines, regression detection systems, and developer-facing diagnostics that help engineers understand whether audio behaviour is correct, stable, and release-ready
  • You’ll work closely with Audio SDK engineers and platform teams to turn complex audio quality problems into measurable, repeatable engineering systems
  • The SDK Quality Engineering team is part of the Foundational Systems and Experiences Engineering group in London
  • We work on low-level SDKs and core platform technologies used by game developers building PlayStation games. This role focuses on audio technologies within the PlayStation SDK, including libraries, tools, runtime behaviour, and platform-level audio features
  • You’ll work close to both engineering and quality. The goal is to make audio behaviour measurable, regressions easier to detect, and release decisions better informed
  • Design, build, and maintain audio validation tools for PlayStation SDK audio libraries and technologies
  • Write C/C++ and Python code to analyse audio output, detect regressions, compare SDK versions, and validate expected behaviour
  • Build automated systems for repeatable audio quality measurement, including signal analysis, spectral comparison, latency checks, conformance checks, and regression detection
  • Create tooling that gives engineers clear evidence when audio behaviour changes
  • Work with Audio SDK engineers to understand features, risks, expected behaviour, and testability needs
  • Integrate audio validation into CI, build pipelines, reporting, dashboards, and release workflows
  • Investigate complex audio issues using debugging, data analysis, signal processing, and collaboration with domain experts
  • Own technical areas end to end, from requirements and design through implementation, documentation, maintenance, and support
  • Help define standards for maintainable, reproducible, and trustworthy audio validation tooling
  • Mentor engineers and share knowledge across SDK QE and Audio SDK teams
  • What success looks like:
  • You’ll make PlayStation SDK audio technologies easier to validate, easier to debug, and safer to release
  • Within the first 6 to 12 months, success could look like:
  • Audio regressions are detected earlier through automated validation
  • Engineers have clearer evidence when audio behaviour changes between SDK versions
  • Audio quality checks are integrated into repeatable CI or release workflows
  • Key audio validation tools are documented, maintainable, and trusted by engineering teams
  • The team has a clearer technical strategy for audio quality measurement
  • You’re recognised as a senior technical owner for audio validation systems within SDK QE
  • At Senior Software Engineer level, we expect you to work independently, make sound technical trade-offs, own systems end to end, and influence quality practices beyond your immediate tasks
  • The right person will have strong C/C++ and Python skills, practical digital audio knowledge, and experience building reliable tools, automation, or analysis systems
  • Previous testing or QE experience is helpful, but we’re most interested in engineers who can write production-quality code, reason about audio behaviour, and build systems that other engineers depend on
  • Practical understanding of digital audio fundamentals, such as PCM audio, sample rates, channels, latency, dynamic range, filtering, resampling, encoding, or frequency-domain analysis
  • Experience building tools, automation, analysis systems, SDK components, test infrastructure, or developer-facing systems
  • Experience with source control, code review, CI, and collaborative engineering workflows
  • Strong Python development skills
  • Clear written and verbal communication, especially when explaining technical findings to engineers with different specialisms
  • Strong debugging skills across code, data, tooling, environments, and pipelines
  • Ability to take ambiguous technical problems and turn them into robust, maintainable software
  • Degree in Computer Science, Engineering, Audio Technology, Mathematics, Physics, or equivalent practical experience
  • Strong professional software engineering experience
  • Strong C/C++ development skills
  • Technical leadership, mentoring, or leading work across multiple teams
  • Spatial audio, 3D audio, binaural rendering, ambisonics, HRTFs, object-based audio, or immersive audio formats
  • Performance profiling, numerical correctness testing, floating-point tolerances, or cross-platform determinism
  • Game audio, console audio, real-time audio systems, middleware, audio engines, or SDK development
  • Perceptual or objective audio quality approaches such as loudness measurement, spectral comparison, null testing, impulse response analysis, latency measurement, glitch detection, dropout detection, PESQ, POLQA, or PEAQ
  • Dashboards, telemetry, reporting, or trend analysis
  • Useful extras:
  • Experience with audio analysis, signal processing, or automated media validation
  • Experience validating libraries, APIs, command-line tools, SDKs, runtime systems, or platform-level software
  • Experience with automated regression detection and quality measurement
  • Experience with test frameworks such as GTest, CppUnit, PyTest, or similar
  • Experience working with CI systems such as Jenkins, GitHub Actions, Buildkite, TeamCity, or similar

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.