Senior Game / Simulation Developer

Hire Resolve · Pretoria, Gauteng

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Job Description

  • An innovative technology company that builds real-time 3D interactive training, digital twin, and simulation solutions for industrial environments is seeking a Senior Game / Simulation Developer to design, build, and maintain real-time 3D applications and technical tools.

Responsibilities

  • Development & Architecture: Build real-time 3D applications, physics-based logic, movement systems, and simulation features while contributing to technical architecture and estimation.
  • Hardware & Systems Integration: Integrate third-party and in-house hardware microcontrollers, sensors, PLCs with software applications.
  • Code Quality & Maintenance: Troubleshoot complex technical issues, optimize workflows, and maintain clean, reliable, and maintainable code bases.
  • Mentorship & Leadership: Guide junior developers through code reviews, practical mentoring, and technical problem-solving.
  • Cross-Functional Collaboration: Partner with artists, designers, engineers, and project stakeholders to deliver complete, end-to-end solutions.

Minimum Requirements

  • Software Development Experience: Proven track record in a production environment real-time 3D, games, simulations, or engineering tools.
  • Technical & Math Foundations: Strong proficiency in 3D mathematics vectors, transforms, coordinate spaces, physics and solid problem-solving skills.
  • Programming Proficiency: Strong background in C#, C++, GDScript, or a similar object-oriented language, with the ability to quickly adapt to new engines/codebases.
  • Software Engineering Practices: Solid understanding of software architecture, clean code principles, source control, profiling, and debugging.
  • Communication & Autonomy: Ability to work independently, interpret complex documentation, and articulate technical concepts to both peers and junior team members.

Beneficial Skills

  • Experience with Godot highly advantageous, Unity, or Unreal Engine.
  • Background in digital twins, industrial training applications, or simulation logic.
  • Experience with hardware integration serial communications, sensors, PLCs, microcontrollers.
  • Knowledge of custom editor tool creation, 3D asset pipelines, and runtime performance optimization.
  • Familiarity with APIs, databases, networked applications, or technical team leadership.
Auto-apply to this jobView original posting ↗
Senior Game / Simulation Developer at Hire Resolve — Pretoria, Gauteng · JobAlertsZA