Lead Engineer

engineeringAnywhere

As a Lead Software Engineer at inXile, you would work closely with the engineering team on the technical design and development of our game systems and features for our latest RPGs. The ideal candidate will have a key role in the technical decisions and be involved in prototyping and building core elements of the game. If you are an expert using Unity and desire a role where you have a lot of input, let us know!

Responsibilities:

  • Designing, implementing, and supporting key gameplay features using Unity 5.
  • Creating tools to help the team during development.
  • Writing well documented and optimized code in C#
  • Facilitating and performing code reviews with team members.
  • Debugging minor and major bugs and performance issues on multiple platforms such as Xbox, PlayStation, PC, etc.

Requirements:

  • At least 8 years of professional experience in the video game or related industry.
  • Strong knowledge of C# with the ability to implement Object Oriented Programming model system designs.
  • Ability to communicate well with team members across all departments including Engineering, Art, Design, Production, and QA.
  • Good foundation of 3D math concepts and algorithms used in real-time 3d applications (rendering techniques, linear algebra, shaders, etc).

Pluses:

  • 2 or more years of professional experience working with the Unity Engine
  • Experience in other programming languages in addition to C#
  • Experience working with external APIs or SDKs.
  • Programming skills in any of the following areas: AI, graphics, tools, user interface, networking
  • Has a passion for creating RPGs.