TCMS Engineer-MPU

Cyient

Bengaluru

On-site

INR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cyient in Bengaluru, Karnataka is seeking an experienced engineer to design and implement TCMS software applications, including embedded firmware for microprocessor units. The ideal candidate will have at least 3 years of experience in embedded systems, strong proficiency in C/C++, and familiarity with communication protocols used in railway signaling. Responsibilities include hardware-software integration, developing test plans, and participating in system-level testing. This position offers the opportunity to work on innovative projects in the railway sector.

Qualifications

  • 3+ years of experience in design, development, and testing of embedded systems.
  • Strong proficiency in C, C++ programming languages.
  • Familiarity with real-time operating systems and embedded toolchains.
  • Knowledge of TCMS communication protocols.
  • Understanding of railway signalling principles and standards is desirable.

Responsibilities

  • Design, develop, and implement TCMS software applications.
  • Perform hardware-software integration for MPU-based TCMS components.
  • Conduct analysis of system requirements and prepare technical specifications.
  • Develop comprehensive test plans and procedures for TCMS systems.
  • Participate in system-level testing, including FAT and SAT.

Skills

C/C++ programming
Embedded systems design
Hardware-software integration
Problem-solving
Analytical skills

Education

Bachelor's or Master's in Electrical Engineering, Electronics Engineering, Computer Science

Tools

Oscilloscopes
Logic analyzers
In-circuit emulators

Job description

Responsibilities
  • 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 signalling.
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 signalling 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer -TCMS Development
Senior Engineer -TCMS Development

Quest Global • Bengaluru

On-site
INR 800,000 - 1,500,000
Lead Engineer -TCMS Development
Lead Engineer -TCMS Development

Quest Global • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Software Engineer Trains – TCMS
Software Engineer Trains – TCMS

Siemens • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Software Engineer - TCMS
Software Engineer - TCMS

Siemens • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Embedded Software Developer
Embedded Software Developer

Medha Servo Drives • Hyderabad

On-site
INR 700,000 - 1,200,000
Sr. System Engineer - TCMS (Traction and Brakes)
Sr. System Engineer - TCMS (Traction and Brakes)

Siemens • Bengaluru

On-site
INR 1,000,000 - 1,500,000
AM/Sr. SW Engineer / Firmware - Railway Applications
AM/Sr. SW Engineer / Firmware - Railway Applications

Keka Technologies Private Limited • Gurugram District

On-site
INR 1,000,000 - 1,500,000
Project Engineering Manager
Project Engineering Manager

Hitachi • Bengaluru

On-site
INR 900,000 - 1,300,000
Engineer Train Control - Functionality #RO
Engineer Train Control - Functionality #RO

CAF Power & Automation • New Delhi

On-site
INR 800,000 - 1,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000