Software Development Engineer (1) – Senior – Kirkland, WA, USA
We’re looking for contributors to our growing team working on new ways to keep the Xbox 360 on the forefront of interactive entertainment. We need adaptive problem solvers to create and explore new experiences using cutting edge technology. Our team brainstorms new experiences, produces working prototypes using industry-leading technology, and sees these prototypes through production to ship.
Our small team is looking for highly qualified gameplay engineers to assist in upcoming incubation and prototyping efforts, specifically with a focus on high fidelity physics simulations. We are looking for candidates who are particularly passionate about complex physics simulations with a near term focus on clothing and hair, along with the blending of targeted and physics-driven animation. In addition to the physics skillset candidates should be comfortable with tackling a wide variety of gameplay engineering tasks including AI, effects, and audio integration. Gameplay engineers with strong design sensibilities are preferred as we tend to operate in smaller teams where each member is expected to contribute a fair amount of creativity to the project.
Qualifications
- Seven years of experience using C++
- Strong mathematics background with a focus in game physics
- Implemented several physics based game systems and other simulations (Vehicles, clothing, generic rigid bodies)
- Extensive experience in general gameplay engineering (AI, effects, audio, etc)
- Shipped multiple tiles on current generation platforms
Bonus Skills
- Experience with advanced cloth and/or hair simulation
- Aptitude with additional programming languages (C#, Lua, Python, HTML5/Javascript)
- Familiarity with middleware engines (UE3, Crytek, Unity, etc)
- Familiarity with middleware physics solutions (Havok, PhysX, Bullet, etc)
- Experience with secondary scripting languages (Unrealscript, Lua, Python)
- Experience with Kinect or other motion control technologies
