C

TCMS Engineer-MPU

Cyient · Bengaluru, Karnataka, India

full_timePosted 2w ago
Apply now →

Job description

\\* Design, develop, and implement TCMS software applications, including embedded firmware for microprocessor units, ensuring adherence to industry standards (e.g., EN 50128, IEC 61508) and project requirements. \\* Perform hardware-software integration for MPU-based TCMS components, including debugging, testing, and validation activities. \\* Conduct detailed analysis of system requirements, translating them into technical specifications and architectural designs for MPU-specific functionalities. \\* Develop and execute comprehensive test plans, test cases, and procedures for TCMS software and hardware, utilizing various simulation and testing tools. \\* Participate in system-level testing, including factory acceptance testing (FAT) and site acceptance testing (SAT), ensuring the robust performance of TCMS systems. \\* Troubleshoot and resolve complex technical issues related to MPU hardware, firmware, and software interfaces during development and deployment phases. \\* Collaborate effectively with cross-functional teams, including hardware engineers, system engineers, project managers, and quality assurance personnel. \\* Prepare and maintain technical documentation, including design specifications, test reports, user manuals, and maintenance procedures. \\* Stay updated with emerging technologies and best practices in TCMS, embedded systems, and railway signaling. Job Qualifications\\*\\* \\* Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field. \\* Proven experience (typically 3+ years) in the design, development, and testing of embedded systems, specifically with microprocessor units (MPUs). \\* Strong proficiency in programming languages such as C, C++, and potentially assembly language for embedded applications. \\* Familiarity with real-time operating systems (RTOS) and embedded software development toolchains. \\* Knowledge of communication protocols commonly used in TCMS (e.g., MVB, CAN, Ethernet, RS-485). \\* Understanding of railway signaling principles and standards (e.g., EN 50128, EN 50126, EN 50129) is highly desirable. \\* Experience with hardware-software integration and debugging tools (e.g., oscilloscopes, logic analyzers, in-circuit emulators). \\* Ability to read and interpret electrical schematics, block diagrams, and technical specifications. \\* Excellent analytical, problem-solving, and communication skills. \\* Ability to work independently and as part of a collaborative team in a fast-paced environment.