Taro Logo

Software Engineer – HMI and Advanced Features

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
Enterprise SaaS · Automotive

Description For Software Engineer – HMI and Advanced Features

Wabtec Corporation is seeking a Software Engineer specializing in HMI and Advanced Features to join their team in Bengaluru, India. This role focuses on designing, implementing, and testing software architecture for Wabtec applications, particularly in embedded systems and HMI development. The position involves working with core software services that are foundational to the software architecture, requiring close collaboration across various software teams.

The ideal candidate will have strong experience in embedded systems development, particularly with Linux OS, and proficiency in languages like C/C++ and Bash. They will be responsible for ensuring software robustness against configurability, performance, and cybersecurity requirements while maintaining high quality standards.

Wabtec Corporation, with approximately 27,000 employees worldwide, is a global leader in transportation solutions, combining nearly four centuries of collective experience across Wabtec, GE Transportation, and Faiveley Transport. The company is committed to digital innovation and technological advancement in the rail and transit ecosystems.

This role offers the opportunity to work on cutting-edge transportation technology while being part of a company that values diversity, inclusion, and continuous improvement. The position requires a minimum of 3 years of software engineering experience and includes hands-on validation work in simulation laboratories and on-locomotive environments.

Join a team that's revolutionizing the way the world moves for future generations, working on innovative solutions that have real-world impact in the transportation industry. The role offers exposure to advanced technologies including embedded RTOS, ARM development, and modern software engineering practices including CI/CD pipelines.

Last updated 6 days ago

Responsibilities For Software Engineer – HMI and Advanced Features

  • Design, develop, maintain, and test software
  • Ensure software meets configurability, performance, cyber security, and quality requirements
  • Review and refine control system-level requirements
  • Derive software requirements and interfaces from system requirements
  • Develop and execute hardware/software test plans
  • Participate in software troubleshooting efforts
  • Ensure proper documentation of technical data
  • Support V&V through validation test cases execution
  • Provide timely communications on issues, risks, and developments

Requirements For Software Engineer – HMI and Advanced Features

Linux
  • Bachelor of Science in Software Engineering, Computer Science, Computer Engineering, or other Engineering disciplines
  • Minimum of 3 years experience in Software engineering
  • Experience with Linux OS on embedded systems
  • Experience contributing to the design of new embedded software systems
  • Experience with hardware/software integration, Docker, languages such as C/C++, Bash
  • Experience developing and testing embedded software
  • Understanding of CI/CD software engineering practices
  • Knowledge of professional software engineering practices & best practices
  • Ability to prioritize and manage tradeoffs effectively
  • Ability and willingness to support hands-on validation
  • Ability and willingness to travel as required

Interested in this job?

Jobs Related To Wabtec Corporation Software Engineer – HMI and Advanced Features