Thursday, February 06, 2014

Technical Director - Sony Computer Entertainment America - San Mateo


Job description
The Principal Software Engineer will be a leader in a wide range of game technologies, with knowledge and expertise in designing and building game technologies, from the low level File IO systems and performance monitoring systems, to game middleware and frameworks to high level digital content creation tools for games. It requires an exceptional technical background and experience working with world-class game teams, in a wide range of technical positions. The Principal SW Engineer will stay abreast of all important technical advances in their area(s) of expertise, and, if necessary do original research. They will gather information from both our biggest and best game teams, and up and coming smaller teams, identify areas of interest, find existing or novel solutions and lead their implementation or repair. They will coordinate their specific areas with the Manager of Game technology. The principal SW engineer is an individual expert contributor and has no management responsibility.

Principle Duties / Responsibilities:
Be a key contributor on game runtime and game digital content creation (DCC) tool development, game conditioning pipeline tools and mission critical game middleware technologies. While primarily a programming position, it will also provide technical leadership and collaborate with other game experts at the Sony Corporation to ensure Sony has the worlds’ best game technology. Work with your team and other technical leaders to ensure key game systems are elegant, efficient, very reliable and done on time.
The Principal Software Engineer is responsible for the technology decisions in their area of experience, including identifying the risks and rewards of the various options. As a technology leader, the Principal Software Engineer is expected to help educate, and provide guidance to engineering peers in their area of expertise, and to provide vision and direction in your area of technical specialization.
Research, analyze, and write up technical designs and project plans and review plans of others. Communicate clearly in the form of written correspondence and design documentation. Work with technical writers as necessary. Create automated tests to ensure reliability. Responsible for their system’s technical design and architecture, and its overall code quality, performance and other metrics.

Required Knowledge / Skills:
Superlative software engineering knowledge and experience including expert knowledge of C#, C++ or Java and of object-oriented design and implementation.
Ability to self direct and self manage. Mentor more junior members of the team. Ability to work within a small, skilled team.
Excellent detail-oriented, problem solving skills. Candidate must be able to quickly identify issues and resolve them.
Proven world class experience in the development of game tools, game runtime technology and general asset management and conditioning. Thorough knowledge of the game development process. Must have a thorough understanding of all aspects of game tool development such as content conditioning pipelines or level design and an understanding of runtime game optimization such as memory management, multiple processor use, and performance optimization for on-target middleware deployment.
Experience in object-oriented design and implementation. Demonstrated knowledge of good software engineering practices.
Project management skills demonstrated by the ability to define tasks in a well organized manner, based on proper resource and time management. Excellent detail-oriented, problem solving skills. Candidate must be able to quickly identify issues and resolve them.
Performance Competencies (Non Technical Skills)
Excellent verbal and written communication skills.
Ability to work in a dynamic and collaborative team environment.
Constantly innovate how to improve product quality and group productivity.
Excellent decision making capabilities.
Ability to quickly learn and apply new concepts, principles and solutions.
Demonstrates dependability and commitment to projects/tasks.

Desired Skills and Experience
R Required Experience / Education:
· Bachelor’s degree in Computer Science or equivalent.
· 15 years of experience in software development
· 10 years of experience developing game tools (or equivalent)

Preferred Experience / Education:
· Experience leading the creation of world class game engines and Digital Content Creation (DCC) tools
· Shipped multiple successful and award winning video game titles, ideally both on teams and in a middleware role, and has a minimum of ten years of technical experience in the video game or related industry.
· Published games should reflect hands-on experience on PS3, XBOX 360, PC or iPhone dev.
· Avid gamer with a passion for creating top-quality games.
· Experience with middleware and/or game engine.
· Experience with assembler, scripting languages, audio plug-ins, …
· Has domain expert knowledge in multiple aspects of game technology
· Advanced Degree in Computer Science or Engineering, or equivalent

Enter your email address:

Refer This Job To Your Friends And Help Them To Find Jobs!
Related Posts Plugin for WordPress, Blogger...