Padmi

TCMS Engineer-MPU

BangalorePosted 1 month ago
Software engineeringMid-levelFull Time; Regular
Apply at Cyient

Opens the source posting on shine.com

Source description

About the role

View original
  • 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. * 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 co

One address, no account. We’ll tell you when matching roles go live.

More at Cyient

Related open roles

View all roles