Panajev2001a
GAF's Pleasant Genius
I bolded the interesting parts for you.
Job Detail
Back to Results
Printer-friendly version
Lead Software Engineers - Next Generation Platform
Job ID 88740
Position Type Full-Time Employee
Company Name Sony Computer Entertainment America
Location Santa Monica, CA; San Diego, CA; Foster City, CA
Salary Unspecified
Date Posted September 10, 2004
Experience Mid to Senior Level
Sony Computer Entertainment America
Tell me about this company
Lead Software Engineers - Next Generation Platform
Santa Monica, San Diego, Foster City CA
Join a team creating the system software to power Sony's next generation games. Lead the creation and development of Sony's response to DirectX, in close cooperation with our online and 3d groups. Inspire a team to create the world's best game system software.
Qualifications:
* Looking for the top 1% in the game business.
* Track record of creating leading game technology.
* 10+ years experience in Asm, C, C++.
* Technical Director or Lead Engineer in 2+ technically brilliant titles.
* Excellent planning/documentation skills mandatory.
* Japanese a plus.
The Lead Software Engineer has the following responsibilities: Lead the creation of Sony's response to DirectX. Lead the architectural design and personally create major portions of the implementation.
1. Technology leader in the game business.
In-depth understanding of multiple assembly languages, multi-threaded programming, C and C++. Experience in a multi-processor environment, and with kernel level and driver level programming. Understanding of .Net, C# and XML, Python. Experience with systems level console programming and with DirectX or Nintendo's equivalent a big plus. Proven ability to create powerful new systems.
2. Game systems programming.
Personally lead the creation of SCEA portable OS and hardware abstraction layer. The main responsibility of this position is to develop the low and mid level code libraries for the next generation system.
* ASM, C & C++ programming using SN, GNU tools and various other compilers.
* Target-Host communication, profiling and debugging - Lead the development of systems to enable efficient target-host development.
* Test Scripts - Lead the development of unit tests and other automated systems and scripts to ensure extremely high reliability.
3. Systems Design.
The person in this position will lead the architecture and design of the OS abstraction and hardware abstraction layers.
* Collaborate via phone, email, SourceForge and in person with SCEA's best technologies to design a system that efficiently exploits the amazing capabilities of the next generation system.
* Design, specify and write design documentation. Teach how to document and plan and review plans of others.
* Work with manager of tools to schedule and prioritize work.
4. Tool Programming.
The Software lead will be the key liaison with the tools efforts. Candidate will be required to assist in the development of the target-host system and the run-time players for authored content.
* This requires programming in C++ and C using GNU and SN systems compilers.