Software Development Engineer

 
Mid-level
🇿🇦 South Africa
Software Developer
Software development

Job Specifications:

Knowledge & Experience

· Hands-on development experience of one or more software phases like software development, hardware-software integration etc, with minimum of 3 years’ experience.

Experience in developing in IEC61131-3 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

Responsibilities

  • · Delivery of Train Software module and integration of the module, according to his / her Engineering Work Package.
  • · Deployment and application of Train Control & Information Solutions development procedures and processes on his / her project.
  • · Producing MPU Control Build Software Model in compliance with TCMS RSAD, Functional Design Document, Interface Control Document, taking into account the RAMS constraints.
  • · Developing software / modules for TCMS equipment (while assuring and maximizing the reuse of standard configurable software components.
  • · Generating executable code and configuration to be loaded on the TCMS equipment : MPU (Main Process Unit), MCE (Multiapplication Control Electronic) , DDU (Display Driver Unit) , MVB/WTB, gateway, CRS/TRS
  • · Producing the software integration plan, integrate various functions and provide reports, as applicable.
  • · Providing support for Supplier interface test on TCMS Test Bench
  • · Providing support during train integration, upon request.
  • · Providing support during train validation, upon request.
  • · Managing the RoE of his activity for both design process and applicative function library
  • · Implementing the development practices and rules as defined in the Train Control support plans.
  • · Resolving and follow the open points of configuration management raised by the Quality Assurance of the TCMS Software

Requirements

BSc. Engineering or BIng degree in one of the following fields: Computer, Mechatronics, Electronic or Electrical.

 

Segula Technologies

Segula Technologies

SEGULA Technologies is a leading engineering consultancy involved in product design, development, production and innovation.

Engineering
Consulting
Development

LinkedIn

🏭Information Technology & Services
11.0K
589.0K

Updated  

Other jobs at Segula Technologies

 

 

 

 

 

 

 

 

View all Segula Technologies jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇿🇦 South Africa
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs