Senior Engineer - Locomotive Data Systems
Transnet · Braamfontein
Job description
About the role
Transnet Freight Rail is looking for a Senior Engineer (Traction and Locomotive Integration Technology) in Braamfontein. The role provides engineering expertise in locomotive data systems, covering specification, front- and back-end software development and maintenance, so that Transnet can deliver a sustainable, safe, predictable and affordable transport service.
Key responsibilities
- Develop a locomotive data systems strategy, including data transmission protocol design, migration to a microservices architecture and continuous monitoring of data collection devices.
- Build software for condition monitoring, predictive maintenance techniques and algorithms, and back-office software (database management, back-end, dashboards, energy management, fault alerts).
- Analyse the existing codebase, design data transmission devices, and carry out failure and fault data analysis.
- Ensure compliance with data governance, data security and the OT cyber security roadmap, and implement continuous improvements to cyber security.
- Use data mining and time-series analytics to derive insights on locomotive failures, and maintain version control systems (e.g. Git) and CI/CD pipelines.
Required profile
- B.Sc. in Electrical, Electronics or Computer Engineering.
- Minimum 5 years' experience in the railway industry; 3 years in general software development is advantageous.
- Advantageous: experience with Java SE/EE, Angular, JavaScript, PHP, HTML/CSS and Python; predictive modelling, AI, machine learning, data visualisation, data frames and statistical analysis.
- Experience designing, applying, testing and configuring TCP/IP or UDP/IP protocols.
Required skills
- Full-stack development and SQL.
- Condition monitoring techniques and basic engineering knowledge for conceptual designs.
- Agile methodology for software and hardware development.
- Software development, data analytics, communication, problem solving and decision making.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
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.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Transnet
Braamfontein