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: | Bachelors 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 |