Physics Programmer

  • Design and implement well-engineered, reliable, and maintainable code
  • Collaborate with team members to develop various gameplay systems
  • Develop and test code, fix bugs, and profile and optimize code as directed
  • Follow best practices, development processes, and coding standards
  • Document and review technical designs with other software programmers
  • Work with QA, providing information needed to fully test developed code
  • Keep up to date on programming methods, practices, and technologies
  • Identify technical and developmental risk/obstacles and generate solutions to overcome identified risks
  • Work with designers to create/improve physics
  • Enforce company coding standards via code review
  • 3+ years working in the game industry
  • Strong understanding of UE4 and UE4 Blueprints
  • Clear understanding of game systems and their implementation from pre-production to shipping
  • Good written communication (documentation)
  • Strong interpersonal skills (collaborative)
  • Strong understanding of linear algebra
  • Some understanding of character animation pipeline
  • Knowledge of performance capture tools such as Pix and Renderdoc
  • Several shipped titles
  • Debugging and optimization on modern console platforms
  • The ability to mentor other programmers as needed to increase their abilities and productivity
  • Experience with some physics engine (Havoc, Chaos, etc)
  • Experience with optimizing and refactoring of UE4 Blueprints
  • Has implemented some physics system from scratch in some way
Please send all your documents to

Senior Software Engineer (Generalist)

Rainbow Studios is looking for a Senior software Engineer who is willing to push the limits with the next generation...