Translate Page To:
INDUSTRY: Video Games / Entertainment Software
OCCUPATION: Engineer / Programmer
(INACTIVE - 3/20/2010 )

Programming Manager/Senior Programmer

Multiple Projects
Los Angeles, California - United States

Project:  Multiple Projects
Job Duties(s): Manage / Train Staff, R & D / New Technology, Realtime Programming, Scripting / Programming
Software Utilized: 3D Studio Max, Photoshop, After Effects, LightWave, MAYA, Flash, Final Cut Pro, C++, C, Visual C++, MS Office, MS Excel, Powerpoint, Perforce, Lua, Digital Fusion, JavaScript, C#, MacOS, Windows, MS Outlook, FTP, Mac OS X
Platform(s): PC
Genre(s): Various Genres
Required Spoken Language(s): English
Required Work Auth.: United States
Start Date: Immediately
 
Share
Refer A Friend REFER FRIEND
JOB DESCRIPTION AND RESPONSIBILITIES:
POSITION SUMMARY
Inhance Digital Corp. is a fast growing interactive and digital animation agency with stellar Fortune 500 clients who seeks an experienced, detail oriented engineering manager with 10-15 years of experience in the video game industry. The candidate needs to be highly organized with the ability to manage the technical aspects of multiple interactive software projects. This is a wonderful opportunity to be a leader in a growing digital firm with excellent growth potential.

ESSENTIAL DUTIES AND RESPONSIBILITIES:
• Manage the in-house software development/programming team across multiple exciting interactive projects while working closely with the project producers, General Manager and CTO
• Manage the in-house programming team, including:
o Manage the overall schedule for all programmers
o Mentor/monitor junior programmers, including frequent, over-the-shoulder "how are you progressing?" checks
o Keep real-time, confidential notes of programmer / programming “rule” violations, immediately point it out to programmer
o Provide evaluation of production programmers on monthly bases
o General coordination between all projects & metering out programming resources, especially the best use of R&D team
o Identify production bottlenecks & solve
• Set technology goals & overall vision in conjunction with software R&D team & CTO
o Obtain project information companywide & synthesizes into a coherent technical plan across R&D and production
o Responsible for being aware of all companywide technical issues, planning solutions, and delegating as necessary
• Actively participate in all design & production planning meetings
o Act as the in-house “go-to-person” for all technical and software development matters
o Establish guidelines for artists on procedures for creation of real-time 3D art assets for in-house 3D Engine
o Provide a buffer and coordinate efforts between R&D and production programming
o Assist in-house programming team with technical issues or challenges, including writing new code as needed
• Expand the programming team:
o Develop and manage technical guidelines for programming team
o Handle new tech hiring, design standard new hire test(s)
o Mentor & guide new programming staff
• Manage/edit technical documentation of in-house 3D Engine, including:
o Write sample LUA or C/C++ code as a teaching resource for team members
o Update API and wiki, spot inconsistencies between actual API and wiki
o Create new Basecamp "documentation update" tasks for R&D team
• Quality Control: plan/ delegate recurrent QA/testing procedures
• Video game production and digital animation studio experience preferred
• Salary is based on experience
REQUIREMENTS:
QUALIFICATIONS:

• C++ expert knowledge (5+ years)
• Lua scripting language expert knowledge (2+ years)
• Bachelors degree in Computer Science
• Perforce SCM superuser or admin experience
• wxWidgets C++ framework experience a plus
DESIRED SKILLS AND PLUSES:
SKILLS:
• Must be punctual, reliable, and flexible
• Must work well under tight deadlines
• Strong multi-tasking ability
• Must be extremely detail-oriented
• Excellent oral and written communication skills
• Must be a team leader and work well in a team