sonyinteractiveentertainmentglobal
Senior Systems Software Engineer - Peripherals & Companion Products
At a Glance
- Location
- United States
- Experience
- 6+ years
- Posted
- 2026-02-17T18:23:20-05:00
Key Requirements
Required Skills
Domain Knowledge
- Automation
- Embedded Systems
- Engineering
- Manufacturing
- Medical
Benefits & Perks
for SIE’s top-tier benefits package that includes medical, dental, vision,
Requirements
6+ years of professional software engineering experience with significant time in systems software (drivers, OS-adjacent services, platform integration, performance-sensitive components).
Strong proficiency in C/C++; experience using Python or similar scripting languages for automation, tooling, and diagnostics.
Experience releasing software on one or more of: PlayStation/console platforms, Windows, macOS, iOS, Android—and interest in developing solutions that cover multiple platforms.
Strong debugging and problem-solving skills across complex stacks (multi-threading, memory, timing/latency, device interactions); comfortable with profiling and tracing tools.
Solid systems fundamentals: concurrency, IPC, resource management, reliability engineering, and quality-focused development practices.
Strong communication and collaboration skills—able to work effectively across fields and time zones, and to align system-software needs with firmware and hardware constraints.
Responsibilities
Build, implement, and maintain systems software components (drivers, low-level services/daemons, system utilities, and integration layers) that enable PlayStation peripherals and companion products across console, PC, and mobile platforms.
Work day-to-day with firmware engineers to define interfaces and debug cross-boundary issues. Deliver robust behaviors across pairing, connectivity, updates, and recovery flows. Partner closely with hardware engineering when root cause spans the full stack.
Build platform integrations that support device discovery, connection management, device management features, and resilient error handling to ensure excellent real-world reliability.
Develop and maintain diagnostics, logging/telemetry, and test hooks that accelerate root-cause analysis and improve product quality in the lab, manufacturing, and the field.
Improve performance, latency, reliability, and power consumption for peripherals and companion workflows, with special attention to timing-sensitive device interactions.
Collaborate with systems QA, operations, program management, and global software teams to ship high-quality releases.