A

Game Engineer II/III

Ainsworth Game Technology
Full-time
On-site
Austin, Texas, United States

POSITION SUMMARY

As part of Ainsworth’s Game Studio in Austin, TX, this position will be responsible for assembling slot machine game assets from Math, Art and Sound departments using the Unity engine to develop fun and engaging experiences for players around the world. This position is for a Game Engineer with an advanced skillset who will utilize software engineering skills to produce deliverables. A working understanding of the C# programming language and the ability to write code is a must. Working experience with creating state machines and animations in Unity will be a benefit to the successful candidate.

The Game Engineer will display a depth of experience and the maturity to work independently with little direct guidance in day-to-day activities. The Game Engineer is expected to identify and prioritize such tasks for themselves while working with minimal supervision. Additionally, the person in this position may be required to provide code review, training, and mentoring of fellow Game Engineers.

POSITION REPORTS TO:  Sr Software Engineer 

RESPONSIBILITIES:

  • Ability to develop complex C# game mechanics that are not currently supported.
  • Maintain knowledge of new programming methods, best coding practices, and new software technologies.
  • Help develop a culture that follows best practices, is quality-focused, and team oriented.
  • Study project requirements and technical specifications.
  • Build and complete projects using waterfall and agile methodologies.
  • Investigate, identify, and resolve functional, graphical, and mathematical game-play issues.
  • Contribute to ongoing support documentation for development standards and best practices.
  • Embrace changing priorities based on game delivery schedules.

 

JOB REQUIREMENTS:

 

Location

  • Office located in North Austin

 

Education / Experience

  • Bachelor’s degree in Computer Science
  • 2+ years or more of experience in a Software Engineering role
  • 2+ years of experience as a Unity Game Developer

 

Knowledge and Skills

  • Strong analytical and problem-solving skills.
  • Strong attention to detail and accuracy.
  • Excellent verbal and written communication skills.
  • Must have strong organizational and time management skills.
  • Must be 18 years or older and able to obtain a Nevada Gaming license, which includes background check and drug test.