Skip to content

Engineer

Transnet, Braamfontein, Gauteng

2days left
Closes Thursday 29 October 2026 Apply well before the day. Some employers close early when they have enough applications.

From Transnet (incl. apprenticeships & work-integrated learning). It comes down automatically when it closes.

Your free application kit for this job

Three free tools, each opened with this job: its title, company and closing date.

A CV for this job Put what the advert asks for at the top. Build my CV
A cover letter for req6076 Names the post and says why you fit it. Write my letter
Interview questions The questions asked most, with sample answers. Practise

Free, about 20 minutes in all. Finish before Thu 29 Oct: 2 days left.

Company
Transnet
Location
Braamfontein, Gauteng
Job type
Permanent
Minimum qualification
B.Sc. Eng. in Electrical / Electronics / Computer Engineering
Reference
req6076
Closing date
29 October 2026 (2 days left)
Apply on the official Transnet website →

About this role

Transnet Freight Rail is looking for an Engineer for its Locomotive Control System team in Braamfontein, Gauteng. The role supports the Senior Engineer for Traction and Locomotive Integration Technology. You will help keep locomotive data systems reliable, safe and efficient.

What you’ll do

  • Help build a locomotive data strategy, including data transmission protocol design and moving the system to a microservices architecture.
  • Monitor and support data collection devices, and tune servers and system settings for better performance.
  • Write back-office software, including databases, data dashboards, condition monitoring, energy management and critical fault alerts.
  • Study existing code, its architecture and its dependencies, and design new specifications for locomotives and data devices.
  • Investigate component and system failures, and analyse fault data to find problem areas and propose fixes.
  • Make sure data governance, data security and OT cyber security plans are followed and improved.
  • Use data mining and time series analysis to support predictive maintenance, and manage version control, repositories and CI/CD pipelines.

What you need

  • A B.Sc. Eng. in Electrical, Electronics or Computer Engineering.
  • At least 5 years of experience in the railway industry.
  • Advantageous: 3 years of general software development experience.
  • Advantageous: experience in Java SE/EE, Angular, JavaScript, PHP, HTML/CSS or Python.
  • Advantageous: experience in predictive modelling, AI, machine learning, data visualisation, data integration, data frames and statistical analysis.
  • Experience designing, testing and configuring TCP/IP or UDP/IP data communication protocols.
  • Knowledge of full stack development, SQL, condition monitoring and agile methods for software and hardware projects.
  • Strong problem-solving, communication, analytical and decision-making skills, and good computer skills.
  • You must be willing to travel.

Is this job for you?

This role suits an experienced engineer who understands railway systems and enjoys combining hardware, software and data. You should be comfortable working on both the software and the equipment side, and keen to learn new technology.

Tips before you apply

  • Have your degree certificate and proof of your railway industry experience ready, with employer names and dates.
  • Show your work on locomotive data, rail systems or protocol design in your CV. Name the tools and languages you used.
  • Give short examples of fault investigations or software projects, and explain your part and the results.

Before you apply

  1. Tailor your CV for this Engineer role with our free AI CV builder.
  2. Write a matching cover letter in two minutes.
  3. Practise common interview questions so you're ready if they call.
Apply on the official Transnet website →

Source: Transnet's official vacancy page (view original). EmploymentHub is not the employer and does not handle applications.

Stay safe: real employers never ask you to pay for a job, training, uniforms or "processing". If anyone asks for money, don't pay — report it to us.

Get new jobs like this on WhatsApp — free

More: All Transnet vacancies · Jobs in Gauteng · Permanent jobs

Similar jobs still open

All jobs

Safety & Quality Officer: Aviation

Transnet, Richards Bay, KwaZulu-Natal

Permanent Matric / Senior Certificate From Transnet (incl. apprenticeships & work-integrated learning)

Closes Tue 3 Nov7 days left

Safety & Quality Officer: Aviation

Transnet, Durban, KwaZulu-Natal

Permanent Matric / Senior Certificate, plus a helicopter pilot or aircraft maintenance licence (CPL-H, ATPL-H or AME with helicopter ratings) From Transnet (incl. apprenticeships & work-integrated learning)

Closes Wed 4 Nov8 days left