Senior Software Engineer (Audio Validation Systems)
Posted Updated
- 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