Vacancy : Software Engineer (Target Management Tools Team) - Dublin

About the role:

The Target Management Tools team develop a range of applications which are part of the PlayStation® SDK and used by game developers, game testers, artists and producers.

Applications and features include:

  • Managing pools of development kits connected on the LAN.
  • Loading and running game code from a PC on the development kit.
  • Performing firmware updates and package installs.
  • Windows Explorer integration including a file system driver.
  • Capturing and displaying console, video and screen output.
  • Development kit settings management.
  • Capturing and viewing target event logs.
  • Recording controller and other input devices and replaying to the development kit.
  • A real-time Memory Analyser application.

We are continuously adding new features and developing new tools; we have a strong focus on usability and stability.

Responsibilities:

  • Produce maintainable designs and code from customer requirements.
  • 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.
  • Work as part of the development team participating in specification/design meetings and daily stand ups. 

As a Software Engineer you will be working as part of a team in an Agile/Scrum environment. You will be responsible for developing new and improving existing features in our Target Manager suite of tools and applications. The ideal candidate should be able to demonstrate exceptional design and coding skills, a desire to explore ideas and, above all, have a passion for quality.

We are happy to consider a new computer science graduate keen to develop further C++ and problem solving skills.

Qualifications:

  • BSc in Computer Science or similar experience.

Required Experience/skills:

  • Up to 5 years practical experience in software development.
  • Strong C/C++ development and debugging skills.
  • Experience of developing applications for Windows, Linux and Mac OS.
  • Experience of UI design and implementation.
  • Experience with high performance/multi-threaded applications.
  • A solid understanding of software testing techniques including writing unit tests.

 

 

  • An understanding of IDEs and Debuggers
  • Knowledge of: C#, DirectX, Dynamic “scripting” languages such as Python, Lisp or Ruby, Continuous Integration and Version control systems is a plus.
  • Experience of interfacing with networks and hardware e.g. TCP/IP, USB is a plus.
  • Knowledge and experience of Windows device driver model (WDM) and writing user and kernel mode drivers is a plus.
  • x86/x64 Assembly knowledge/experience is a plus.

Package:

Start Date:

As soon as possible.

Location:

Dublin, Ireland

Application Process:

If you meet the above requirements we would love to hear from you. Please submit a CV and a covering letter indicating why you are interested in the role, and describing your relevant experience. Applications should be sent to:

sn-careers@sony.com.

Candidates must be eligible to work legally within the Republic of Ireland

About SN Systems:

We create development tools for PlayStation® platforms including PlayStation®4 Pro and PlayStation®VR. From debuggers and performance analyzers to compilers and target communication servers, our products are designed to make PlayStation® developer’s 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. 90 people in Bristol (HQ), Dublin and San Jose in a dynamic environment where change is the norm.