Premium Ad IT/Computer - Other IT/Computer Pretoria FULL TIME Job Summary 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. Benefits:…
Gauteng is an important market for jobs and professional roles in South Africa. Gauteng concentrates head-office roles, banking, retail, logistics, and public-sector vacancies. Competition is high, so applying early and tailoring each CV matters more than sending one generic document everywhere. Finance, IT, call centres, retail management, and mining services dominate hiring. Students often find internships and learnerships through large employers with structured intake seasons. Many roles assume daily travel across Johannesburg, Pretoria, or Ekurhuleni. Before you apply, estimate taxi, bus, or fuel costs so a job that looks well paid on paper still makes sense after commuting.
This role is posted by Hire Resolve. Verify all details, qualifications, and application steps on the official listing before applying.
Need broader help? Read our job scam safety guide and editorial policy.
This summary is written to help you compare roles faster. Always confirm qualifications, documents, and deadlines on the original listing (jobmail).
The full posting may include additional requirements. View the complete listing on the source page.