Is code your thing? Is optimizing a thrill? Do you enjoy creating tools that others can enjoy, building games that others can play? Sounds like you’re after a programming position with Jet Set.
Here’s what you’ll need to have under your belt:
- An undergraduate degree in Computer Science, or related
- 5 years experience as programmer in a commercial video game development environment
- 3 years in lead gameplay programmer position (AI, behavior, animation, physics, networking)
- Significant credited role in at least 2 commercial video game titles
Of course, you’ve gotta know your code. Here’s your languages:
- C/C++ (5 years)
- One of Java/C#/Objective-C (2 years)
- PHP, Lua, Python, Ruby experience a plus
- x86/ARM/Cell/PowerPC assembly language a plus
Platform and framework related bits you need to know:
- OSX, Win32 or Linux programming experience (4 years)
- PS3, XBox360, Wii programming experience (3 years)
- 2D graphics programming in DirectX or other graphics API (3 years)
- 3D graphics programming in OpenGL, DirectX or other graphics API (2 years)
- Excellent math skills (trig, linear algebra, calculus, statistics, mechanics)
It’d be especially nice if you’re comfortable with these, too:
- Mobile development experience (iPhone, Android, Windows Mobile, Blackberry)
- Web application development on servers/frameworks such as Apache/TomCat, IIS/.NET
- Application development using MySQL, SQL Server or other DB platforms
- Networked application development at the socket or web service level
On top of all that, you’ll need to naturally be familiar with version control systems, wiki software, and general design patterns.
Interested? We look forward to hearing from you!
