Taro Logo

Software Engineer – Embedded Software Development

Leading global provider of equipment, systems, digital solutions, and value-added services for freight and transit rail, mining, marine, and industrial markets.
Embedded
Software Engineering Intern
In-Person
5,000+ Employees
Enterprise SaaS · Automotive · Logistics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer – Embedded Software Development

Wabtec Corporation is seeking a Software Engineer intern for Embedded Software Development at their Bengaluru location. This role is part of the Digital Solutions team, focusing on products in the Ports and Rail domain. The ideal candidate will join a dynamic engineering team delivering functional components for product management.

The position offers a unique opportunity to work with a global leader in transportation technology, combining nearly four centuries of collective experience across Wabtec, GE Transportation, and Faiveley Transport. The intern will gain hands-on experience in embedded software development while contributing to innovative transportation solutions.

Key aspects of the role include module delivery, code development, testing, and collaboration with cross-functional teams. The position requires strong programming skills in languages like C/C++, Java, or Python, along with knowledge of frontend technologies and databases. The ideal candidate should be a quick learner with excellent problem-solving abilities and a solid foundation in data structures and algorithms.

Wabtec offers a diverse and inclusive work environment, with approximately 27,000 employees worldwide. The company is committed to driving innovation in the transportation industry, focusing on digital expertise, technological innovation, and world-class manufacturing services. This internship provides an excellent opportunity for someone passionate about embedded systems and transportation technology to contribute to solutions that move and improve the world.

Last updated 14 days ago

Responsibilities For Software Engineer – Embedded Software Development

  • Take ownership of module delivery under mentor guidance
  • Develop code, write unit test and integration test cases
  • Collaborate with team members
  • Work with teams to ensure business functionality delivery
  • Participate in technical discussions and contribute to presentations or POCs
  • Assist with development, troubleshooting and deployment of software projects

Requirements For Software Engineer – Embedded Software Development

Java
JavaScript
Python
  • Basic SDLC knowledge
  • Knowledge of programming (C/C++/Java/Python)
  • Knowledge of frontend technologies (Angular JS, JavaScript)
  • Good understanding of RDBMS
  • Good knowledge of Data structure and Algorithms
  • Knowledge of Cloud Related technologies like AWS (preferred)