Skip to content

Gauteng: Software Engineer Mining Systems posted by Network Finance

Salary0
Posted3 Sep 2026

About the Role

A leading mining technology and engineering organisation is seeking a talented Software Engineer to join its specialist team developing and supporting advanced software solutions for mining systems and equipment. This role is ideal for a software engineer who enjoys working at the intersection of software, automation, electronics, and mining technology, and who wants to contribute to solutions that improve the safety, efficiency, and productivity of mining operations.

Key Responsibilities

  • Design, develop, test, and maintain software applications for mining systems and equipment.
  • Develop software for industrial, automated, and embedded mining applications.
  • Translate engineering and operational requirements into robust software solutions.
  • Develop and maintain control, monitoring, diagnostic, and data-acquisition software.
  • Integrate software with electronic, PLC, sensor, and machine-control systems.
  • Interface with hardware, communication networks, and third-party systems.
  • Develop software for real-time monitoring and control of mining equipment.
  • Implement communication protocols and interfaces between system components.
  • Perform software debugging, fault finding, and root-cause analysis.
  • Conduct unit, integration, system, and functional testing.
  • Support system integration, commissioning, and troubleshooting at customer and mining sites.
  • Analyze system performance and implement software improvements and optimizations.
  • Develop and maintain technical documentation, software specifications, and test procedures.
  • Participate in code reviews, design reviews, and software quality processes.
  • Collaborate with electronic, mechanical, control, and mining engineers.
  • Work with project teams to ensure software deliverables meet technical, quality, and project requirements.
  • Provide technical support for software deployed in operational mining environments.
  • Investigate field issues and implement corrective and preventative software solutions.
  • Contribute to the development of new mining automation, machine intelligence, and digitalisation solutions.
  • Maintain version control, software configuration management, and development standards.
  • Stay updated on emerging technologies relevant to mining automation, industrial software, and smart mining systems.
View Job  North West: F & B Manager posted by African Echoes Recruitment

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Electronic Engineering, Electrical Engineering, Mechatronic Engineering, or a related field.
  • 3–5+ years' experience in software development, preferably

How to apply

After reviewing the vacancy, use the application button below to continue through the method supplied by the employer or source website.

Get similar job alerts

Get notified when JVR Jobs finds more jobs like this one.

Engineering jobs Gauteng
Save jobs and build your application tracker

Sign in to keep jobs, record Go Apply clicks and confirm which applications you completed.

Share this to someone who needs a job:
Go Apply

This continues on an external employer or recruiter website. Check the destination and its privacy terms before submitting personal information.

Report this job