GFG Genius Factor Games
Job Opportunities
People wishing to explore job opportunities with Genius Factor Games are encouraged to submit their resume, cover-letter (both in PDF format) and a link to their demo-reel to jobs (at) geniusfactorgames.com.

We thank all applicants for their interest in advance but only those selected for an interview will be contacted. Local candidates preferred.



Unity Developer (Contract)
Posted: January 9, 2012
The Unity3D developer works on a small team to design, develop, and maintain a game client using C# .net in the Unity3D Game Engine. Must be experienced with Unity GUI, Object Oriented Design principles, asset bundles, and script writing in C#. The Unity3D engineer will work closely with all team-members to bring the project from concept to release.

Must be a team player, work well in a collaborative environment, and be able to meet deadlines.

This project is the first of many, the successful candidate will be considered for additional projects as this project comes to a close. Depending on performance, this position may be eligible for other benefits and performance bonuses.

Required Skills:
  • Strong knowledge of object oriented design, design patterns, 3D Math, and data structures.
  • Strong knowledge of Unity3D Pro including Unity GUI, asset bundles, materials/shaders, and iPhone deployment.
  • Graphics Development (Particle Systems, Shaders).
  • Strong experience with ObjectiveC, xCode and developing in an OSX environment
  • Must have shipped at least one game to the App Store.
  • Strong knowledge of C# and the .net framework 2.0 or above.
  • Ability to work on fixed deadlines.
Preferred Skills
  • Experience with JavaScript, OSX, iOS, and/or Mono
  • Experience publishing to Android.
  • Limited experience with graphic packages (Photoshop, Gimp, Illustrator)



Software Engineer / Technical Director
Posted: February 15, 2012
The primary job responsibility will be to become an integral part of our engineering team: contributing to the engineering disciplines you are most passionate about and interested to work on; and seeking out opportunities to dive in, solve problems and make improvements. You will be expected to apply your expertise, insights and time to help other engineers, and correspondingly to learn from your peers. Specific duties will vary depending on the skill-set of the applicant.

Additional useful experience includes strong 3D math skills, good problem solving skills, the ability to work well with others, and the ability to come up with simple, clever and efficient solutions that make everybody happy.

The ideal candidate has experience contributing to a multi-person code base and has the ability to work with other engineers to develop engine components. Candidates should feel comfortable attacking difficult problems and seeing them through to completion, and will work with clients and engineers to find the best solution while satisfying feature and performance requirements. Prior experience developing for iOS, Unity, Cocos2D, or PC is a plus; candidates should be able to convince us why their particular experience well prepares them for game development.

Candidates are expected to have a passion for adding the extra polish that truly sets games apart.

Depending on performance, this position may be eligible for other benefits and performance bonuses.

Responsibilities:
  • Gameplay infrastructure development
  • Scripting system internals
  • Physics and collision programming
  • Graphics programming
  • Animation programming
  • Core engine development (threading, system integration, engine infrastructure, etc)
  • Debugging and performance optimization
  • Low- and high-level networking systems
  • Designing and creating artist or developer tools
Required Skills:
  • A strong passion for video game development
  • Proficiency in C++/Objective C and C#
  • Knowledge of common data structures and algorithms, complexity
  • Comfortable with linear algebra and general mathematics
  • Experience or proficiency with topics relevant to game development, such as animation, effects, graphics and rendering, parallel programming, physics, scripting languages, test engineering, UI design, vehicle simulation, AI, or pathfinding
  • Ability to communicate and collaborate effectively with programmers, artists, and designers
  • Ability to work with internal and externally developed code
  • Ability to write clean, readable, reliable and portable code
  • Ability to work autonomously, but enjoy collaborative development
Great People, Great Entertainment.
Genius Factor Games Inc.