📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Software Technical Lead

Wabtec · Pretoria

New
Senior 🇬🇧 English
Python C++ Linux ARM Git CI/CD OpenCV PyTorch TensorFlow ONNX Jira Confluence Yocto Buildroot CAN Bus MQTT

Job description

About the role

Wabtec is hiring a Software Technical Lead in Pretoria to join its Digital Mine Engineering team. You will report to the Engineering Manager and partner with software, electronic, hardware, mechanical, production, quality, field support and product management teams. The role leads the software and firmware stack behind safety-critical collision avoidance, proximity detection and driver monitoring solutions for mining and heavy industry, combining hands-on engineering with technical leadership.

Key responsibilities

  • Define technical direction, own architectural decisions and manage the software backlog.
  • Design, develop, review and maintain production software in Python and C++, and support firmware that interfaces with hardware platforms and sensors.
  • Lead machine vision development, including model training, evaluation and deployment.
  • Lead troubleshooting and root cause analysis of complex software, firmware and hardware integration issues.
  • Improve CI/CD pipelines, build automation, quality processes and release management.
  • Mentor engineers, conduct code reviews and support technical recruiting.
  • Occasionally travel to customer and mine sites.

Required profile

  • Bachelor's degree in Computer Engineering, Electronic Engineering, Computer Science or a related discipline; equivalent experience considered.
  • Minimum 7 years of professional software development experience.
  • Minimum 2 years in a Technical Lead, Principal Engineer, Senior Engineer or similar role.
  • Must be resident in South Africa and legally authorised to work there; EU legal authorisation is also required.

Required skills

  • Hands-on Python and C++ programming.
  • Linux on ARM-based platforms, including cross-compilation and deployment.
  • CI/CD pipelines, build automation, Git and modern development practices.
  • Machine vision and deep learning (OpenCV, PyTorch, TensorFlow/TensorFlow Lite, ONNX).
  • Preferred: GitLab CI/CD, Jira and Confluence, Agile/Scrum, Yocto or Buildroot, CAN Bus, MQTT, IoT and functional safety standards such as IEC 61508 or ISO 26262.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Wabtec.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:smartrecruiters

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 8 hours ago

Expires 1 month from now

11 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Wabtec

Pretoria