Taro Logo

Software Engineer – HMI and Advanced Features

Leading global provider of equipment, systems, digital solutions 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 Software Engineer – HMI and Advanced Features

Wabtec Corporation, a global leader in transportation solutions, is seeking a Software Engineer specializing in HMI and Advanced Features. This role is crucial in designing and implementing software architecture for Wabtec applications, focusing on embedded systems and HMI development. The position offers an opportunity to work with cutting-edge transportation technology, contributing to the digital transformation of rail and transit systems.

The ideal candidate will be responsible for delivering and sustaining integrated core software services fundamental to the software architecture. This involves close collaboration with various software teams, working on embedded systems, and ensuring robust software development that meets security and performance requirements. The role combines technical expertise in embedded systems, HMI development, and software engineering best practices.

Wabtec offers a dynamic work environment with approximately 27,000 employees worldwide, emphasizing innovation and continuous improvement. The company's commitment to diversity and inclusion creates an environment where different perspectives are valued and celebrated. This position provides an excellent opportunity for professional growth while contributing to revolutionary transportation solutions that move and improve the world.

The role requires strong technical skills in embedded systems, Linux OS, and software development, along with the ability to work on complex systems and collaborate across teams. You'll be part of a company with nearly four centuries of collective experience across Wabtec, GE Transportation, and Faiveley Transport, working on projects that directly impact the future of transportation technology.

Last updated 8 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 significant issues, risks, or 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