Senior Global Software Lead - Safety-Critical Mining Tech

Barloworld Equipment

South Africa

On-site

ZAR 900,000 - 1,500,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Wabtec Software Technical Lead role in South Africa, reporting to Engineering Manager, working with software and hardware teams to deliver safety-critical mining solutions. You will steer architectural decisions, manage software backlog, and mentor engineers across Python and C++ stacks, with hands-on development and integration with hardware platforms.

The position emphasizes safety-critical software, CI/CD improvements, and collaboration with cross-functional teams to ensure reliable, scalable

Qualifications

  • Bachelor's degree in Computer/Engineering or related field.
  • 7+ years of professional software development experience.
  • 2+ years in a Technical Lead or similar leadership role.
  • Must be resident in South Africa and legally authorized to work in South Africa.

Responsibilities

  • Define software architecture, technical standards, and engineering best practices across software and firmware.
  • Own and manage the software backlog, prioritization and estimation.
  • Develop production software using Python and C++ across software and firmware.
  • Interface software with hardware platforms and sensors.
  • Provide technical leadership for machine vision development, model training, and deployment.
  • Lead root-cause investigations for complex software/hardware issues.
  • Improve CI/CD pipelines, build automation, and release processes.
  • Mentor engineers and collaborate with cross-functional teams.

Skills

Python
C++
Linux (ARM)
CI/CD pipelines
Git
Machine vision
Deep learning frameworks
Model lifecycle management
Hardware-software debugging
Communication skills

Education

Bachelor's degree in Computer/Electrical/Software Engineering or related

Tools

GitLab CI/CD
Jira
Confluence
Yocto/Buildroot
Embedded Linux

Job description

Wabtec Software Technical Lead role in South Africa, reporting to Engineering Manager, working with software and hardware teams to deliver safety-critical mining solutions. You will steer architectural decisions, manage software backlog, and mentor engineers across Python and C++ stacks, with hands-on development and integration with hardware platforms.

The position emphasizes safety-critical software, CI/CD improvements, and collaboration with cross-functional teams to ensure reliable, scalable

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Lead – Software & Vision for Mining Safety
Technical Lead – Software & Vision for Mining Safety

Wabtec Corporation • Pretoria

On-site
ZAR 1,000,000 - 1,500,000
Senior Embedded Software Tech Lead (Safety-Critical)
Senior Embedded Software Tech Lead (Safety-Critical)

Wabtec • Pretoria

On-site
ZAR 900,000 - 1,500,000
Software Technical Lead – Safety‑Critical Mining Solutions
Software Technical Lead – Safety‑Critical Mining Solutions

Hospitalityandoutdoor • South Africa

On-site
ZAR 900,000 - 1,700,000
Software Technical Lead – Mining & Safety-Critical
Software Technical Lead – Mining & Safety-Critical

Indsafri • South Africa

On-site
ZAR 1,300,000 - 1,900,000
Senior Global Ci Technology Solutions Lead
Senior Global Ci Technology Solutions Lead

Barloworld Equipment • South Africa

On-site
ZAR 900,000 - 1,500,000
Software Technical Lead
Software Technical Lead

Wabtec • Pretoria

On-site
ZAR 900,000 - 1,500,000
Oracle Database Lead — Fast, Secure & Scalable
Oracle Database Lead — Fast, Secure & Scalable

Indsafri • South Africa

On-site
ZAR 1,300,000 - 1,900,000
Software Technical Lead
Software Technical Lead

Wabtec Corporation • Pretoria

On-site
ZAR 1,000,000 - 1,500,000
Senior Mining Safety & Vision Software Lead (Hybrid)
Senior Mining Safety & Vision Software Lead (Hybrid)

Craven Cottage Cc • South Africa

Hybrid
ZAR 900,000 - 1,400,000
Health insurance
Pension plan
Paid holiday
+1
Aparthotel Housekeeping Lead - 13Th Cheque Eligible
Aparthotel Housekeeping Lead - 13Th Cheque Eligible

Hospitalityandoutdoor • South Africa

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