×
Register Here to Apply for Jobs or Post Jobs. X

Senior Simulator Developer

Job in Randburg, Johannesburg, 2000, South Africa
Listing for: PRR Recruitment Services
Full Time position
Listed on 2026-09-23
Job specializations:
  • Software Development
    Embedded Software Engineer
Job Description & How to Apply Below
Location: Randburg

We're Hiring:
Senior Simulator Developer (Project Contract)

Looking for a hands‑on, technically minded Simulator Developer to join our team and help build, integrate and support the physical hardware systems behind our immersive VR/XR training simulators.

This is not a traditional electrical engineering role, nor is it purely a software development position. We are looking for someone who enjoys working where hardware, firmware, industrial controls and software meet --- someone who can make physical simulator controls communicate seamlessly with our Unity-based virtual environments.

You'll work closely with our XR Developers and project teams to program industrial hardware controls, develop firmware, integrate new simulator components, troubleshoot hardware/software issues and ensure our simulator systems function reliably from development through to deployment.

What you'll be responsible for
  • Programming and integrating industrial hardware controls for use with Unity-based simulation applications.
  • Developing and maintaining firmware for simulator controls and embedded hardware.
  • Programming and configuring PLCs, microcontrollers and embedded systems used within simulator environments.
  • Working with Arduino, Raspberry Pi and similar micro-electronic platforms.
  • Integrating sensors, switches, control panels, actuators and other physical controls into simulator systems.
  • Developing and supporting communication between simulator hardware and software using appropriate protocols and interfaces.
  • Assisting with the installation, configuration and integration of newly designed simulator parts and hardware.
  • Supporting motion platform and associated simulator hardware integration.
  • Working with electrical wiring, low-voltage systems, control hardware and related simulator components.
  • Testing complete simulator functionality and identifying hardware, firmware and integration issues before deployment.
  • Diagnosing and resolving hardware/software communication and control-system faults.
  • Working closely with XR Developers to troubleshoot simulator programming and integration challenges.
  • Supporting simulator commissioning, deployment, upgrades, maintenance and onsite troubleshooting where required.
  • Maintaining appropriate technical, configuration, firmware and hardware documentation.
  • Contributing ideas that improve the reliability, functionality and future development of T 's simulator technology.
What we're looking for Must have:
  • Practical experience or training involving electrical wiring, electronics, industrial controls or related hardware systems.
  • A relevant TVET qualification, certificate, diploma or equivalent practical technical experience. Completion of a formal Electrical Engineering qualification is not required.
  • Working knowledge or practical experience with PLC controllers and industrial control systems.
  • Experience with firmware and/or embedded systems programming.
  • Programming capability in C++ and/or Python.
  • Practical understanding of Arduino, Raspberry Pi, microcontrollers or similar embedded platforms.
  • Understanding of electrical wiring, low-voltage systems, sensors, actuators, switches and control hardware.
  • Ability to read and interpret wiring diagrams and technical documentation.
  • Strong practical troubleshooting, testing and fault-finding ability.
  • A willingness to work hands‑on with physical simulator hardware as well as software and firmware.
Advantageous / Bonus Skills
  • Previous experience integrating physical hardware with Unity or another game engine.
  • Experience with VR/XR simulators, training simulators or motion platforms.
  • Experience with hydraulic and/or pneumatic systems.
  • Knowledge of communication protocols such as CAN Bus, Modbus, Serial, USB or TCP/IP.
  • Experience designing, prototyping or testing PCBs.
  • PCB…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary