Vacancy : Software Engineer - C++

Join the team that creates the development tools used to make every PlayStation® game. You will work with experienced colleagues on a range of tools (graphical and command line) and APIs. These tools are part of the PlayStation® SDK and are used by thousands of game developers, testers, artists, and producers. 

You will be responsible for developing new features, improving existing features, and producing tests to validate any changes to the code base. The ideal candidate should be able to demonstrate strong design and coding skills, a desire to explore ideas and, above all, have a passion for quality.

We have a vacancy in both our Debugger Team and Target Manager Server Team. If you prefer a particular team, please mention this when applying. If not, we will discuss your fit with the teams as your application progresses.

Responsibilities include:

  • Analysis of customer requirements to produce maintainable designs
  • Develop and deliver work to schedule
  • Participate in code and documentation reviews
  • Provide estimates for tasks
  • Provide input to technical writers producing documentation
  • Work with support engineers on customer issues

 

Qualifications:

  • BSc in Computer Science or equivalent experience
  • Between 3 and 5 years commercial experience

Essential skills

  • Strong C/C++ development and debugging skills
  • A solid understanding of software testing techniques including writing unit tests
  • Strong problem-solving skills

Desirable Skills

  • Experience of developing Microsoft Windows applications, including knowledge of Win32, GDI, WinForms, and WPF
  • C# development experience
  • Experience with high performance / multi-threaded applications
  • Knowledge of TCP/IP, UDP
  • An understanding of IDEs and Debuggers
  • Knowledge of Debugger internals and Debugging file formats
  • Knowledge of x86 / x64, and ARM assembly
  • Knowledge of MSBuild
  • Experience of COM, and .Net Interop

We anticipate that suitable candidates will demonstrate the following personal attributes:

  • A desire to continue to learn and develop in a commercial environment
  • Passionate about software engineering
  • Diligence
  • Tenacity
  • Comfortable being part of a team whilst often remote from the team

Package:

Start Date:

As soon as possible.

Location:

Bristol

In the short term you will mainly work remotely from the office. Over time you are likely to work in the office, with possibly some remote working, and therefore need to be able to commute frequently to Bristol.

Application Process:

Candidates should submit a CV and a covering letter indicating why they are interested in the role, and their relevant experience (from their current or previous roles, personal projects, academics and so on). Applications should be sent to sn-careers@sony.com.

Candidates must be eligible to work legally within the British Isles.

About SN Systems:

We create development tools for PlayStation® platforms including PlayStation®5 and PlayStation®VR. From debuggers and performance analyzers to compilers and target communication servers, our products are designed to make PlayStation® developers' work easier and more efficient.

As a team under SIE’s hardware engineering and operation working on research and development, we have a deep understanding of game developers' needs, and use our expertise to create a range of advanced development tools.

We currently employ c. 100 people in Bristol (HQ), Dublin and San Jose in a dynamic environment where change is the norm.