| Skills Required |
AI / Artificial Intelligence, Tools, Lead Programmer, Network / Online / Server, Web / Browser, Physics, Technical Director, Gameplay, Mobile / iOS / Android, Graphics / Engine, Build Engineer, Core Technology, Audio Programmer, UI / Front End, Animation Programmer, Flash / Actionscript / HTML5, Database / SQL, Graduate Programmer, Mac / OSX |
| Job Description |
Software Enginer/ Senior Software Engineer - Core Tech/3D
Development in Havok:
- You will work in small focused teams of highly motivated and talented developers
- You will be part of a professional stable development environment that is not subject to the long periods of crunch time typically associated with game development
- Each developer/programmer will be expected to take responsibility for, and strongly influence the products they develop and the customers they work with at Havok
- You will have the opportunity to work on and gain experience with the expanding range of hardware platforms we support.
- You will have the opportunity to work with some of the best games teams in the industry
Key Responsibilities:
- Developing optimized code in C/C++ for the very latest hardware platforms e.g. (PS3,Xbox 360,Wii,PC, Mobile, Android ,iPhone)
- Writing cross-platform, multithreaded engine code
- Leading and participating in code reviews with other members of the engineering team
- Working on all aspects of Software Development including implementation, testing, documentation and delivery
- Working directly with product management and customers to understand their requirements and implement software solutions
- Developing and maintaining one of the most respected codebases in the games industry
- Drafting tutorials, white papers and speaking at technical meetings / conferences
- Taking ownership of more general projects/responsibilities within the development team such as recruitment initiatives and relationships with partner companies
- Working directly with customers, often on-site, to ensure they are getting the most from Havok products
About Havok:
Havok engineering has been at the cutting edge of innovation in game development for over a decade. We work cross platform, mainly on AAA titles, with top clients such as EA, Sony, Activision, Nintendo, Ubisoft, Bungie, Guerrilla, and DICE. We have a unique environment made up of talented, small, stable teams. We provide each of our engineers with an opportunity to make a real impact on our environment, our business and the direction of our industry standard products
Requirements:
- Bachelor's Degree in Computer Science or equivalent
- Exceptional C++ skills and experience
- Experience developing 3D graphics applications and tools
- Strong communication skills
- Proven ability to work in a team environment on a shared code base
Desirable skills:
- Background in game development
- Low level optimisation skills, experience in middleware and physics
- Experience working with established, large-scale software architectures
- Experience working within and extending one or more scripting languages (e.g. Python, Perl and/or LUA)
To apply, please visit www.havok.com/careers or email your resume to jobs@havok.com |
Connect with