job posting detail

Job Title:  Senior Engineer

Job ID: 05NSF01
Date Posted:
Category: Programmers
Location: San Francisco
Position Type: Programmer
Salary Range: 100 K
Experience: 7+ years game development experience with at least 4+ years working on engine technology or large game systems, such as AI, physics, networking and character systems
Desired Education: Bachelor’s Degree in Computer Science or related field
Description: PRIMARY DUTIES AND RESPONSIBILITIES

• Understand Wii platform
• Ability to rapidly jump into new code bases
• Understand and debug other peoples code
• Optimize pre-existing engines for performance and memory
• Strong understanding of game systems engineering and architecture
• Profile and optimize game systems
• Evaluate and optimize content pipelines
• Modify existing gameplay systems to additional functionality
• Write and integrate new game systems into an existing code base
• Develop, write, and implement C++, as assigned and scheduled by the Lead Engineer or Technical Director
• Test and maintain code, ensuring that it is clean, easy to use, free of bugs, and reliable in the game
• Anticipate, identify and articulate technical and developmental risks and obstacles, and generate solutions
• Program tools and utilities to support work on projects as required
• Debug and improve code written by other Engineers if required
• Work with proprietary existing software technology, and build new technology, to fulfill the project's technical requirements
• Provide the Lead Engineer or Technical Director with timely feedback regarding the time allotted to assigned tasks
• Focus on making the best possible game, which requires adaptation to changing requirements
• Research coding techniques and algorithms


QUALIFICATIONS

• 7+ years game development experience with at least 4+ years working on engine technology or large game systems, such as AI, physics, networking and character systems
• Strong C/C++ software architecting and engineering skills
• Ability to work with other programmers to interface all project subsystems, including character control, AI, and physics
• Ability to develop and maintain software to aid in the testing of new systems
• Superior problem-solving and analytical skills
• Experience implementing networked gameplay, AI, or physic