4 hours ago
Shanghai, ChinaMid Level

Responsibilities

  • Develop application software for rail Door, HVAC, and PD&G projects using C, C++, ISAGRAF, or other development platforms.
  • Test software on mockups and write or review software documentation, including software plans and SATS.
  • Troubleshoot and monitor software on trains and customer sites to support service engineers.
  • Maintain and improve project software and diagnose controller I/O ports and controller issues.
  • Review system cabling layouts and components and provide technical clarification to internal departments and customers.
  • Train customers on electrical and software topics.

Requirements

  • Bachelor’s degree or above, majoring in Computer Science or Automation.
  • At least 3 years of work experience.
  • Good skills and experience with C or C++ and familiarity with application software development.
  • Good knowledge of networks including RS485, CAN, and Ethernet.
  • Good spoken English and CET4; CET6 is preferred.
  • Embedded-system and transportation-system familiarity is a plus.
  • MVB and HDLC knowledge is a plus.
  • Good communication skills, honesty, and willingness to take responsibility.

Tech Stack

Categories

Westinghouse Air Brake Technologies Corporation

About Westinghouse Air Brake Technologies Corporation

10,000+ employees

Westinghouse Air Brake Technologies Corporation (Wabtec) builds freight locomotives, braking and signaling systems, rail components, and software used by freight railroads, transit agencies, and industrial operators. The Pittsburgh-based public company (NYSE: WAB) sells original equipment, digital solutions, and aftermarket services worldwide; it combined with GE Transportation in 2019 and traces its roots to George Westinghouse’s 19th‑century air brake business. Its portfolio spans rolling stock, parts, condition‑monitoring, and train control platforms.

Contact me