Software Development Engineer

4 weeks ago


Johannesburg, Gauteng, South Africa Alstom Full time

.



Vacancy



Software Development Engineer



Appointments will be made in line with the company's employment equity plan. People with Disability are encouraged to apply.

Gibela's journey is intrinsically tied to a vision of socio-economic transformation, one that recognises the central role of passenger rail in propelling the South African economy forward. As we embark on this mission, we stand at the crossroads of opportunities and progress, where the revitalisation of commuter rail serves as a cornerstone for building a brighter future.

Gibela stands as Africa's largest train manufacturing and passenger trains maintenance company, holding steadfast to its commitment to spearheading the revival of the South African railway sector. With a transformative vision, Gibela endeavours to catalyse the shift towards commuter rail as the preferred mode of transport for urban communities.

We invite suitably qualified candidates to apply for the Software Development Engineer position within the Engineering Department. The position will report to the Train Control Métier Manager and is based in Dunnottar, Nigel (Gauteng Province).


Job Purpose



The development and/or validation of Train Control and Monitoring System (TCMS) application software.

Key Responsibilities



The deployment and application of the standard TCMS Software Design and Validation processes on the project while maximizing the re-use of generic configurable software components To write Interfaces Components Description (ICD) for software and equipment. To deliver Function Detailed Description (FDD) of software functions. To generate executable code to be loaded on the main controller (MPU/Multiple Processing Unit) and DDU (Driver's Display Unit) while assuring and maximizing the reuse of standard configurable software components. To provide support during train integration and/or validation, upon request Resolving and follow the open points of configuration management raised by the Quality Assurance of the TCMS Software Management of CR on the functions and sub-systems in his/her scope: all NOK results in test reports related to a CR To ensure proper management and traceability of the hardware and software configuration - including design tools and test benches (producing the release notes) Initiates action plans to solve issues Supports Manufacturing, Sourcing, Commissioning and Warranty and Maintenance Services on Engineering issues as required.

Minimum Requirements



BSc. Engineering or BIng degree in one of the following fields: Computer, Mechatronics, Electronic or Electrical. 3 years or more post graduate experience. At least 1 years of experience in the development of control systems software development. Preferred industries – Petro Chemical, Oil & Gas, Mining, and Military.

Special Requirements



Hands-on development experience of one or more software phases like software development, hardware-software integration etc. Experience in developing in IEC software or using model-based development tools like Matlab / Simulink, Control Build etc. Familiarity with real-time, distributed controllers and their functioning. Knowledge of real time network protocols like MVB, Ethernet, CAN, RS232, RS 485 etc. beneficial. Practical knowledge of validation methods (boundary tests, equivalent class tests...) beneficial. Practical knowledge of validation tools (Test Stand, model-based testing tools...) beneficial. Familiar with software development using model-based development tools like Matlab / Simulink, Control Build for instance in Railway or Health, Defence, Aeronautical, Automotive domains. Knowledge of network protocols like MVB, Ethernet, CAN, RS232, RS 485 etc.

Closing Date



30 August 2024



Should you not hear from us in 30 days, consider your application as unsuccessful.



Gibela Rail Transport Consortium (Pty) Ltd offers equal employment opportunity and subscribes to the Affirmative Action policy.


  • Software Developer

    1 month ago


    Johannesburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATATo work within...

  • Software Developer II

    3 weeks ago


    Johannesburg, Gauteng, South Africa Nedbank Full time

    Job ID Net API Developer)Closing date: 20 August 2024Job PurposeTo realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers Critical Responsibilities Work across the different squads within the Client Journey on innovation and BAU initiatives.Design, develop, and maintain APIs using...


  • Johannesburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAWe are seeking an...


  • Johannesburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAThe Software...


  • Johannesburg, Gauteng, South Africa Michael Page Full time

    Experienced K2 App Developer with strong Systems Dev. Sharepoint Dev. and CRM Experienced working in Financial or banking sector advantageous About Our ClientCell Captive Insurance company based in Johannesburg. Job Description Purpose of the RoleCandidates will be responsible for delivering well-engineered, tested and deployed application systems that are...

  • DevOps Engineer

    3 months ago


    Johannesburg, Gauteng, South Africa NTT Full time

    Continue to make an impact with a company that is pushing the boundaries of what is possible. At NTT DATA, we are renowned for our technical excellence, leading innovations, and making a difference for our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can continue to grow, belong, and thrive.Your career here...

  • DevOps Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa NTT Full time

    Continue to make an impact with a company that is pushing the boundaries of what is possible. At NTT DATA, we are renowned for our technical excellence, leading innovations, and making a difference for our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can continue to grow, belong, and thrive.Your career here...


  • Johannesburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAThe Senior Site...

  • Graduate Engineer

    3 months ago


    Johannesburg, Gauteng, South Africa FRASER ALEXANDER PLANT Full time

    PURPOSEAn exciting opportunity exists to provide technical support primarily to the Fraser Alexander Tailings operations with the core function being to monitor and manage technical risk.Desired Experience & QualificationRESPONSIBILITIESOperational and TechnicalProvide mentoring, guidance and support to Tailings operationsMonitor and report on technical...

  • C# Developer

    1 month ago


    Johannesburg, Gauteng, South Africa Network Contracting Solutions Full time

    12 Month contract for an experienced C# Developer to join our dynamic team. The ideal candidate will have a strong background in developing, maintaining, and enhancing software applications using C# and related technologies. This role involves collaborating with cross-functional teams to design, implement, and deploy cutting-edge solutions. The candidate...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Our client, an authorized Financial Services Provider dedicated to delivering cutting-edge FinTech solutions, is looking for a talented Full Stack Developer to join their team in Johannesburg North. As a Full Stack Developer specializing in the Microsoft Stack, you'll play a crucial role in advancing their suite of FinTech products.

  • Process Engineer

    1 month ago


    Johannesburg, Gauteng, South Africa Alstom Full time

    .Vacancy (Temp) Process Engineer x 3 Appointments will be made in line with the company's employment equity plan. People with Disability are encouraged to apply. Gibela's journey is intrinsically tied to a vision of socio-economic transformation, one that recognises the central role of passenger rail in propelling the South African economy forward. As we...

  • Tooling Engineer

    2 months ago


    Johannesburg, Gauteng, South Africa Alstom Full time

    Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations for the future of transportation. Our product portfolio ranges from high-speed trains, metros, monorail, and trams to integrated systems, customised services, infrastructure, signalling and digital mobility solutions. Joining us...

  • Systems Engineer

    1 month ago


    Johannesburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATATo provide...

  • Network Engineer

    3 months ago


    Johannesburg, Gauteng, South Africa NTT Full time

    Continue to make an impact with a company that is pushing the boundaries of what is possible. At NTT DATA, we are renowned for our technical excellence, leading innovations, and making a difference for our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can continue to grow, belong, and thrive.Your career here...


  • Johannesburg, Gauteng, South Africa Philips Full time

    Job TitleField Service EngineerJob DescriptionAs a Field Service Engineer, you will manage Customer relationship through the effective use of technical knowledge to install, service, and maintain customer sites.Your Role: Assisting service repair, preventative maintenance, field change orders / installations. Identifying and solving customer issues,...

  • Desktop Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Logicalis, Inc. Full time

    Why choose Logicalis?It's not just IT solutions, It's IT global know-how Logicalis is an international multi-skilled solution provider providing digital enablement services to help customers harness digital technology and innovative services to deliver powerful business outcomes.Our customers span industries and geographical regions; and our focus is to...


  • Johannesburg, Gauteng, South Africa Alstom Full time

    Req ID:463529Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations for the future of transportation. Our product portfolio ranges from high-speed trains, metros, monorail, and trams to integrated systems, customised services, infrastructure, signalling and digital mobility solutions....


  • Johannesburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAA Network...


  • Johannesburg, Gauteng, South Africa Nedbank Full time

    Requisition Details & Talent Acquisition Contact REQ Tshego SemenyaLocation: JohannesburgClosing date: 4 July 2024ClusterGroup RiskCareer StreamOperational RiskLeadership PipelineManage Self: ProfessionalPositionSM: Operational Risk SystemsJob Purpose• Objective: Contribute to the development and maintenance of the risk management systems by applying best...