Tools Programmer (TEC090310-002)
Tools Programmer (TEC090310-002)
This is a full time contract position with the possibility of permanent employment upon successful evaluation.
This position is based in Singapore or Malaysia. Please state your preference.
Responsibilities
- Design and develop content creation and pipeline tools collaboratively with artists and designers
- Design and develop engine components (rendering, physics, AI, etc)
- Implement gameplay components
Requirements
- Proven abilities in game tools design and development
- Ability to communicate and work well with artists and designers in designing tools
- Proven abilities in designing, developing, and debugging game engine level code
- Strong user-interface design skills
- Experience in integrating and using 3rd party middleware
- Deep understanding of computer and software engineering techniques and the ability to apply them successfully in game development
- Ability to analyze and optimize code performance
- Proficiency in C++, preferably in Microsoft Visual Studio/C++ environment
- Excellent coding and debugging skills
- Strong math and problem solving skills
- Ability to work within team coding standards and practices
- Ability to communicate and work well in a team with artists, designers, and management
- At least 1 year professional experience in game programming or a related field
- Ability to take direction, initiative to take ownership of problems, conduct independent research, and formulate solutions
- Passion for game development and learning
Desirables
- Experience in cross-platform development, including PC, Windows, console, handheld, or Linux
- Deep understanding and experience in at least one of the following: 3D graphics and shader programming, AI, animation, audio, database, networking, physics, scripting
- Experience in multithreaded development
- Proficiency in C# or other languages, including scripting
Please review our Resume and Portfolio Submission Tips before applying.
