This job might no longer be available.
Senior Game Programmer
4 years ago
SENOIR GAME PROGRAMMER
@Mass Media, Moorpark, CA
Primary Duties and Responsibilities Include:
- Design and develop data and code following direction from programming leads
- Work independently to implement new functionality in game and tools
- Able to adapt quickly to new coding environments and programming standards
- Work on other programmers code, fixing bugs and implementing features
- Analyze performance and implement optimizations in both high and low-level code
- Implement processor specific optimization tasks – typically in assembly language
- Quickly create standalone tools as needed to support the project
- Comfortable designing and implementing code for multi-processor environments
- Work with other team members to implement complex systems
- Work with teams in other companies to help them deliver finished products
- Provide accurate schedules and estimates for completing tasks on time
- Identify pipeline bottlenecks and opportunities for automation
- Some training and direction of entry-level to mid-level programmers
Required Skills and Experience:
- Good communication, organization and documentation skills
- Must have shipped one or more AAA game titles for console
- Experience managing a large code base with multiple simultaneous branches
- 7+ years advanced C/C++
- 3+ years scripting languages (LUA, C#, Perl, etc.)
- 5+ years console experience (PS4, Xbox One, PS3, Xbox 360, PS Vita, Wii)
- Excellent debugging skills, able to quickly locate and fix challenging bugs
- 7+ years debugging and analytical tools (Visual Studio, PIX, Razor, RAD Telemetry, etc.)
- Understands how to work well in limited resource environments (a.k.a. game console)
- Strong grasp of 3D math, physics, graphics, AI, networking, audio processing, data manipulation/ transformation, streaming, file systems, advanced programming techniques
Bonus Skills and Experience:
- Avid video game enthusiast
- Unreal Engine
- CryEngine
- Unity
- Audio Experience (Wwise, FMOD, custom)
- Physics Experience (Havok, PhysX, Bullet, custom)
- Rendering Experience (D3D, OpenGL, PS4, XB1, other)
- Source Control (Peforce, Github, other)
- Microsoft Excel
Education:
- Bachelors Degree in Computer Science or equivalent 4+ years related work experience
- 3+ years Professional Development
#LI-2K
Create Your Profile — Game companies can contact you with their relevant job openings.