Game Systems Programmer

iRacing.com Motorsport Simulations, LLC, the world’s leading and most authentic PC-based racing simulation, is seeking a Game Systems Programmer with a strong proficiency in implementing responsive, data-driven UI systems using our game engine’s UI framework to join our team.

The Position

As a Game Systems Programmer at iRacing, you will be working on an exciting console-focused, realistic racing game. Using your previous racing game programming experience you will be responsible for architecting core game systems and gameplay features across the title and supporting single-player and multiplayer feature development within a custom engine. Additionally, you will be responsible for memory management and platform optimization.

Responsibilities

  • Create and maintain systems such as physics, collisions, damage systems, input and multiplayer (including the multiplayer game servers) across the title to support authentic high speed racing action
  • Assist the Gameplay team with feature development, and work effectively across multiple departments to deliver systems and features to specification and on time
  • Develop tools and workflows supporting prototyping and ongoing development and functionality validation
  • Perform advanced low-level debugging
  • Profile and optimize all areas of the engine
  • Contribute to, and support the technical roadmap for future iRacing Studios titles

Requirements

  • A passion for playing and making games with a strong self-driven work ethic
  • An undergraduate degree in Computer Science, Computer Engineering, Software Engineering, or equivalent training or relevant professional experience
  • Must have worked with platform APIs and shipped titles on Xbox and PlayStation
  • A minimum of 5 years of game development experience as a gameplay programmer with at least 1 shipped racing game title
  • Advanced proficiency in C++. Familiarity with Python is a plus
  • Previous experience building vehicle damage systems, race control, spotter systems and audio is a strong plus

Benefits & Compensation:

In addition to competitive pay and benefits, we offer the opportunity to be part of a talented
team building high-quality, immersive games for players worldwide.

Benefits Include:

  • Health, dental, vision, and life insurance and other voluntary benefits
  • 401(k) and discretionary employer match
  • Paid time off (vacation, personal, sick, and holidays)

In addition to competitive pay and benefits, we offer the opportunity to be part of a talented team building high-quality, immersive games for players worldwide.

Location, Working Conditions, & Eligibility:

This position is a full time remote within the United States.

Candidates must be legally authorized to work in the United States at the time of application.

We are unable to sponsor visas, or work permits for this role.

Please submit a cover letter and resume to HR@iRacing.com