Mining Systems Software Engineer – Real-Time Automation

Network Finance

Gauteng

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Network Finance is seeking a Software Engineer to join its team developing and supporting advanced software solutions for mining systems and equipment. The role sits at the intersection of software, automation, electronics and mining technology, contributing to safer and more productive mining operations.

The successful candidate will work through the full software development lifecycle from requirements analysis to testing, commissioning and ongoing support, including debugging and field issue

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Electronic Engineering, Electrical Engineering, Mechatronic Engineering or related field.
  • 3–5+ years' experience in software development, ideally in engineering, industrial automation or mining.

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, electrical, 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 different 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 sites.

Skills

C++
C#
Python
Java
Real-time systems

Education

Bachelor’s degree in Computer Science/Software Engineering/Electronic/Electrical/Mechatronic

Tools

RTOS
Git

Job description

Network Finance is seeking a Software Engineer to join its team developing and supporting advanced software solutions for mining systems and equipment. The role sits at the intersection of software, automation, electronics and mining technology, contributing to safer and more productive mining operations.

The successful candidate will work through the full software development lifecycle from requirements analysis to testing, commissioning and ongoing support, including debugging and field issue

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mining Systems Engineering Project Manager
Mining Systems Engineering Project Manager

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,300,000
Software Engineer Mining Systems
Software Engineer Mining Systems

Network Finance • Gauteng

On-site
ZAR 600,000 - 900,000
Lead Mining Systems Project Manager
Lead Mining Systems Project Manager

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,200,000
Senior Control Systems Engineer: Mining Automation (Remote)
Senior Control Systems Engineer: Mining Automation (Remote)

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,500,000
Bonus structure
Medical aid & retirement
Remote work opportunities
+2
Control Systems Engineer - Mining Automation
Control Systems Engineer - Mining Automation

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,500,000
Bonus structure
Medical aid & retirement
Remote work opportunities
+2
Mining Energy Automation & Control Systems Engineer
Mining Energy Automation & Control Systems Engineer

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Annual bonus
Health insurance
+2
Remote Safety Systems Engineer for Mining Operations
Remote Safety Systems Engineer for Mining Operations

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Remote work
Mechatronics & Automation Engineer - Mining Equipment
Mechatronics & Automation Engineer - Mining Equipment

Fermel (Pty) Ltd • Gauteng

On-site
ZAR 600,000 - 800,000
Senior ECI Engineer: Mining Automation & Controls
Senior ECI Engineer: Mining Automation & Controls

Network Recruitment • Pretoria

On-site
ZAR 1,000,000 - 1,400,000
Engineering Project Manager - Mining Systems
Engineering Project Manager - Mining Systems

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,300,000