Taro Logo

Software Engineer

Leading global provider of equipment, systems, digital solutions, and value-added services for freight and transit rail, mining, marine, and industrial markets.
West Melbourne, FL, USAErie, PA, USA
$67,400 - $96,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Transportation · Enterprise SaaS

Description For Software Engineer

Wabtec Corporation is seeking a Software Engineer to join their Trip Optimizer® team, focusing on an Energy Management system that optimizes and automates train operations for fuel efficiency. This role combines embedded systems development with real-time optimization, working on both new features and maintaining existing functionality. The position offers an opportunity to work with cutting-edge transportation technology, developing software that directly impacts rail efficiency and sustainability.

The role involves working closely with design and systems engineering teams, developing high-quality software products that meet system requirements. You'll be responsible for the full software development lifecycle, from design to implementation and testing, with a focus on embedded systems programming using C/C++. The position requires strong technical skills in software engineering and a background in computer science or related fields.

Wabtec offers a comprehensive benefits package including health, welfare, and retirement benefits, plus potential annual bonuses and relocation assistance for eligible candidates. The company's global presence, with approximately 27,000 employees worldwide, provides excellent opportunities for career growth and development. Their commitment to diversity and inclusion creates an environment where different perspectives are valued and contribute to innovation.

This is an excellent opportunity for a mid-level software engineer looking to make an impact in the transportation industry while working with embedded systems and real-time applications. The role combines technical challenges with practical applications in improving rail transportation efficiency.

Last updated 8 days ago

Responsibilities For Software Engineer

  • Design and develop high quality software products that align with system and subsystem requirements
  • Work closely with the broader business unit to ensure application development meets product specification requirements
  • Perform root cause analysis and develops solutions as necessary
  • Develop documentation including software design, requirements, process and architecture documents
  • Actively participate in software architecture, design, and code reviews
  • Execute and enhance the entire software development lifecycle
  • Create and maintain automated unit test cases for new designs
  • Investigate and remediate cybersecurity vulnerabilities

Requirements For Software Engineer

  • Bachelor's Degree in Computer Engineering, Software Engineering, Computer Science or related field
  • Proficient in software design, methods, and architecture approaches
  • Knowledge of software engineering principles
  • Minimum of 4 years' experience with C/C++ software development

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Relocation Benefits
  • Health benefits
  • Welfare benefits
  • Retirement benefits
  • Annual bonus (if eligible)
  • Relocation assistance (if eligible)

Interested in this job?

Jobs Related To Wabtec Corporation Software Engineer