Taro Logo

Electrical & Software Engineer

Leading global provider of equipment, systems, digital solutions, and value-added services for freight and transit rail, mining, marine, and industrial markets.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Automotive · Enterprise SaaS

Description For Electrical & Software Engineer

Wabtec Corporation is seeking an Electrical & Software Engineer to join their Engineering team in Shanghai, focusing on developing application software for Door, HVAC, and PD&G systems. This role combines embedded systems development with transportation industry expertise, offering an opportunity to work with a global leader in rail and transit solutions.

The position requires strong programming skills in C/C++ and embedded systems knowledge, with the engineer being responsible for developing, testing, and maintaining software for critical transportation systems. The role involves hands-on work with hardware interfaces, network protocols, and direct customer interaction.

As part of Wabtec's engineering team, you'll contribute to revolutionizing the transportation industry through digital innovation and technical excellence. The company offers a collaborative environment that embraces diversity and inclusion, with opportunities to work on cutting-edge transportation solutions.

The ideal candidate will have at least 3 years of relevant experience, strong technical skills, and the ability to work effectively with cross-functional teams. This role offers the opportunity to work on real-world applications in the transportation sector, combining software development with practical engineering challenges.

Working at Wabtec means joining a company with nearly four centuries of collective experience across Wabtec, GE Transportation, and Faiveley Transport. The company's focus on digital expertise, technological innovation, and world-class manufacturing makes it an ideal place for engineers looking to make a significant impact on global transportation systems.

Last updated 21 minutes ago

Responsibilities For Electrical & Software Engineer

  • Develop application software for project and perform test with C or C++, ISAGRAF(PLC) or other develop platform
  • Test software on mockup and write/review software documentation
  • Trouble shooting with monitoring software tools on the train
  • Check and review system cabling layout and components drawings
  • Technical clarification for other departments or customers
  • Provide training for customers on electrical and software fields
  • Diagnose controller I/O port and controller issues

Requirements For Electrical & Software Engineer

  • Bachelor degree or above in Computer Science or Automation
  • Good English oral skills, CET4 required, CET6 preferred
  • Good skill and experience with C or C++
  • Familiar with application software development
  • Familiar with Embedded system (plus)
  • Familiar with transportation system (plus)
  • Good knowledge of Network like RS485, CAN, Ethernet; MVB, HDLC is a plus
  • 3+ years work experience
  • Good communication skill, honesty and responsibility

Interested in this job?

Jobs Related To Wabtec Corporation Electrical & Software Engineer

Software Engineer II

Software Engineer II position at Baxter, developing embedded software for medical infusion devices, offering $96k-$132k salary with comprehensive benefits in Raleigh, NC.

Software Engineer II, Vehicle Control

Software Engineer II position at Aurora focusing on vehicle control systems for autonomous vehicles, developing embedded software and control systems.

Engineer/Sr. Engineer - Power Electronics

Engineer/Sr. Engineer role at Copeland focusing on power electronics development, requiring 2-4 years experience in electronics hardware/firmware, offering hybrid work in Sidney, OH.

Control Software Engineer

Control Software Engineer position at Baker Hughes in Florence, Italy, focusing on developing control software solutions for clean energy technology with opportunities for global collaboration.

Software Development Engineer II, C++, Navigation and Positioning

Software Development Engineer II position at Mapbox focusing on C++ development for navigation and positioning systems, working with automotive clients and implementing industrial standards.