Software Technical Lead – Mining & Safety-Critical

Indsafri

South Africa

On-site

ZAR 1,300,000 - 1,900,000

Full time

7 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 is seeking a Software Technical Lead to guide the software/firmware stack for mining and heavy industrial safety-critical solutions. You will own architecture, drive technical direction, and lead a team of engineers across hardware-software integration.

You will mentor engineers, advance CI/CD and software quality standards, and collaborate with cross-functional teams to ensure reliable, scalable products. Occasional travel to customer sites is expected.

Qualifications

  • Bachelor’s degree in Computer Engineering, Electronic Engineering, Computer Science, or related discipline.
  • Minimum of 7 years of professional software development experience.
  • Minimum of 2 years in a Technical Lead, Principal Engineer, or similar leadership role.

Responsibilities

  • Define and maintain software architecture, technical standards, and engineering best practices across software and firmware.
  • Own and manage the software backlog with prioritization and estimation.
  • Design, develop, review, and maintain production software using Python and C++.
  • Develop software interfacing with hardware platforms and sensors.
  • Provide leadership for machine vision development, model training, and deployment.

Skills

Python
C++
Linux (ARM)
Machine vision
Deep learning
CI/CD practices
Software architecture
Mentoring
Problem solving
Communication

Education

Bachelor’s degree in Computer Engineering / Electronic Engineering / Computer Science

Tools

GitLab CI/CD
Jira
Confluence

Job description

Wabtec is seeking a Software Technical Lead to guide the software/firmware stack for mining and heavy industrial safety-critical solutions. You will own architecture, drive technical direction, and lead a team of engineers across hardware-software integration.

You will mentor engineers, advance CI/CD and software quality standards, and collaborate with cross-functional teams to ensure reliable, scalable products. Occasional travel to customer sites is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 Global Software Lead - Safety-Critical Mining Tech
Senior Global Software Lead - Safety-Critical Mining Tech

Barloworld Equipment • South Africa

On-site
ZAR 900,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
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
Growth Operations Strategist & Automation Lead
Growth Operations Strategist & Automation Lead

Globaltize • South Africa

On-site
ZAR 1,200,000 - 1,800,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