Job Description
• He/she performs integration of the software modules developed for a project.
Position in the Organisation
Organisation Reporting
• Hierarchical : Software Domain Leader
• Operational/Functional : Software Development Leader
Network & Links
• Train Control Engineer / Control Engineers
• Train Control & Monitoring System Subsystem Engineer
• Verification & Validation Engineer
Missions
Performance Measurement/KPI s
• Quality of his delivery (included sub-contractor delivery):1st time right > +0% (quality rate = modification validated OK / number of modification applied)
• Respect of the delivery planning (included sub-contractor delivery):100% OTD
• Level of application of standard Methodologies and Processes for his / her project: 100%
• Continuous improvement or Return on Experience (RoE) management from previous projects: 0 missing RoE
Responsibilities
Accountable for :
• Delivery of TCMS 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.
Responsible for :
• Producing MPU Control Build Software Model in compliance with Software Design Specification, 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 (Multi-application 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 (SyMDP, SyQP, SCMP, SyVP).
• Resolving and follow the open points of configuration management raised by the Quality Assurance of the TCMS Software
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
Innovation
• Optimisation of codes
Job Segment: Testing, Developer, Quality Assurance, Technology
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
