Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

It’s not just about your career or job title… It’s about who you are and the impact you will make on the world. Because whether it’s for each other or our customers, we put People First. When our people come together, we Expand the Possible and continuously look for ways to improve what we create and how we do it. If you are constantly striving to grow, you’re in good company. We are revolutionizing the way the world moves for future generations, and we want someone who is ready to move with us.

Who will you be working with?

Trip Optimizer® is an Energy Management system that is designed to optimize and automate the operation of trains by creating the most fuel-efficient plan that respects the time and train handling constraints of the customer. In this role, this Software Engineer will primarily work with design, software, and validation engineers to support the Trip Optimizer® Innovation product.  This role will be responsible for both the development of new functionalities for the product, as well as maintaining and expanding on existing functions of Trip Optimizer®.


How will you make a difference?

As a member of the Trip Optimizer Software Development team, you will work closely with the Design and Systems Engineering teams to prototype and develop high quality software products that align with Systems and Subsystem Requirements, meeting Innovation product needs.   You will report out to the Software Manager and the broader business unit to ensure we are meeting on-time deliveries and delivering quality Software.   You will be investigating root cause analysis for necessary issues and implementing defect fixes as necessary by the business.    
 

What do we want to know about you?

  • 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

What will your typical day look like?

  • 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
  • Desires/ preferred skills include:
    • Experience with Agile or Tollgate Software Development
    • Experience with embedded Real Time Operating Systems including QNX Neutrino
    • Experience with software configuration management tools such as Gitlab
    • Experience with x86 and/or PowerPC micro-processor in a C/C++ environment
    • Experience with software analysis tools such as Coverity
    • Experience with software unit test automation tools such as VectorCAST
    • Experience with Cyber software engineering
    • Experience with IBM ELM Tool Suite
       

More information on offered benefits, which include health, welfare, and retirement, is available at mywabtecbenefits.com.

Relocation assistance may be provided if eligibility requirements are met.

Wabtec will only employ those who are legally authorized to work in the U.S. for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable) and fitness for duty test (as applicable).

Our job titles may span more than one career level. The salary range for this role is between

$67,400.00-$96,000.00

The actual salary offered to a candidate may be influenced by a variety of factors, such as: training, transferable skills, work experience, education, business needs, market demands and work location. The base pay range is subject to change and may be modified in the future. More information on offered benefits, which include health, welfare, and retirement, are available at mywabtecbenefits.com. Other benefit offerings for this role may include an annual bonus, if eligible.

Who are we?

Wabtec Corporation is a leading global provider of equipment, systems, digital solutions, and value-added services for freight and transit rail as well as the mining, marine, and industrial markets. Drawing on nearly four centuries of collective experience across Wabtec, GE Transportation, and Faiveley Transport, the company has grown to become One Wabtec, with unmatched digital expertise, technological innovation, and world-class manufacturing and services, enabling the digital-rail-and-transit ecosystems.

Wabtec is focused on performance that drives progress and unlocks our customers’ potential by delivering innovative and lasting transportation solutions that move and improve the world. We are lifelong learners obsessed with making things better to drive exceptional results. Wabtec has approximately 27K employees in facilities throughout the world. Visit our website to learn more! http://www.WabtecCorp.com

Our Commitment to Embrace Diversity:

Wabtec is a global company that invests not just in our products, but also our people by embracing diversity and inclusion. We care about our relationships with our employees and take pride in celebrating the variety of experiences, expertise, and backgrounds that bring us together. At Wabtec, we aspire to create a place where we all belong and where diversity is welcomed and appreciated.  

To fulfill that commitment, we rely on a culture of leadership, diversity, and inclusion. We aim to employ the world’s brightest minds to help us create a limitless source of ideas and opportunities. We have created a space where everyone is given the opportunity to contribute based on their individual experiences and perspectives and recognize that these differences and diverse perspectives make us better.

We believe in hiring talented people of varied backgrounds, experiences, and styles… People like you! Wabtec Corporation is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, or protected Veteran status. If you have a disability or special need that requires accommodation, please let us know.

Average salary estimate

$81700 / YEARLY (est.)
min
max
$67400K
$96000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Wabtec

Are you a Software Engineer looking for your next big opportunity? Join Wabtec Corporation in West Melbourne, FL, and be part of a team that’s changing the way the world moves! At Wabtec, we prioritizes people and innovation, fostering an environment where growth and creativity intersect. As a Software Engineer on the Trip Optimizer® software development team, you will collaborate with experts in design, software, and validation to enhance our Energy Management system. Your role will focus on both developing new functionalities and maintaining existing features, ensuring that they align with customer needs and industry standards. A typical day will have you designing high-quality software while performing root cause analysis to troubleshoot and fix issues—essentially, you’ll be our go-to problem solver! We highly value your opinions and actively encourage participation in architecture and design reviews. Your expertise in C/C++ software development will be vital as you dive into creating and maintaining automated unit tests, addressing any cybersecurity vulnerabilities that come your way. With full support from our Social Manager, you’ll also ensure we're hitting our deliverables on time and with quality. If you hold a Bachelor’s in Computer Engineering, Software Engineering, or Computer Science, with at least 4 years of C/C++ experience, we want you on our team. Reach out today and help us revolutionize the future of transport!

Frequently Asked Questions (FAQs) for Software Engineer Role at Wabtec
What are the responsibilities of a Software Engineer at Wabtec Corporation?

As a Software Engineer at Wabtec Corporation, you'll be tasked with designing, developing, and maintaining software products for the Trip Optimizer® system. You'll work closely with engineers from various disciplines to prototype high-quality solutions that meet the required system specifications. Furthermore, you'll perform root cause analysis to identify issues and implement necessary fixes to ensure our software remains robust and reliable.

Join Rise to see the full answer
What skills are preferred for the Software Engineer position at Wabtec Corporation?

We value a range of skills in our Software Engineer candidates at Wabtec Corporation. Preferred skills include experience with Agile or Tollgate Software Development methodologies, proficiency with embedded Real Time Operating Systems like QNX Neutrino, and knowledge in software configuration management tools such as Gitlab. Familiarity with x86 and PowerPC microprocessors in C/C++ environments is also advantageous.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer role at Wabtec Corporation?

To be considered for the Software Engineer role at Wabtec Corporation, you should hold a Bachelor’s Degree in Computer Engineering, Software Engineering, Computer Science, or a related field. You also need a minimum of 4 years of experience in C/C++ software development. A strong understanding of software design principles and engineering practices is essential.

Join Rise to see the full answer
What is the work environment like for Software Engineers at Wabtec Corporation?

The work environment for Software Engineers at Wabtec Corporation is collaborative and dynamic. You'll be part of a passionate team that values innovation and personal growth. We emphasize open communication and teamwork, allowing everyone to bring their ideas to the table while continuously enhancing our software development processes.

Join Rise to see the full answer
How does Wabtec Corporation support professional development for Software Engineers?

At Wabtec Corporation, we believe in lifelong learning and provide our Software Engineers with opportunities to grow through training and mentorship programs. We encourage our engineers to take on challenging projects, participate in industry conferences, and engage in ongoing education to keep their skills current and to stay ahead in the rapidly evolving tech landscape.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with C/C++ software development?

In answering this question, focus on specific projects where you've utilized C/C++. Describe the complexities you faced and how you overcame them, highlighting any innovative solutions you implemented to improve performance or robustness in your software.

Join Rise to see the full answer
How do you approach debugging and root cause analysis?

When tackling debugging, I start by reproducing the issue and collecting all relevant data. I methodically analyze the code and utilize debugging tools to pinpoint the problem. Sharing examples of past experiences where you effectively resolved complex issues will demonstrate your problem-solving skills.

Join Rise to see the full answer
What is your experience with Agile development methodologies?

Reflect on any specific roles you've had in Agile teams. Discuss how you've contributed, perhaps through iterations or sprint planning, and how Agile practices facilitated better project outcomes. Highlight the importance of team collaboration and adaptability in achieving project success.

Join Rise to see the full answer
Can you provide an example of a challenging software project you worked on?

Think of a project that presented significant challenges, whether technical or logistical. Describe the project goal, your specific contributions, the challenges faced, and how you successfully overcome them while aligning with project deadlines and quality standards.

Join Rise to see the full answer
How do you ensure your software aligns with system and subsystem requirements?

Emphasize your meticulous approach to understanding requirements through documentation and collaboration with cross-functional teams. Discuss tools or processes you use, such as requirements traceability matrices, to ensure that all aspects of the system are addressed and fulfilled in your software development.

Join Rise to see the full answer
What testing methodologies do you use when developing software?

Describe your experience with both unit testing and integration testing. Mention specific tools you’ve used and your philosophy on ensuring quality through automated testing as well as manual testing strategies. Provide examples where these methodologies helped in delivering reliable software.

Join Rise to see the full answer
How do you keep your skills updated in the fast-changing tech landscape?

Share specific ways you remain current, such as online courses, attending workshops, or participating in tech forums. Discuss how you apply your newfound knowledge in your work, showcasing your commitment to growth and developing innovative solutions.

Join Rise to see the full answer
How do you coexist with team members from different disciplines?

Highlight your experience working in cross-functional teams and how you value diverse perspectives in problem-solving. Discuss effective communication strategies you've used to ensure clarity and collaboration among varied roles to achieve common goals.

Join Rise to see the full answer
What would you consider a successful outcome for this Software Engineer role?

Reflect on how you would measure success in terms of project deliverables, team collaboration, and personal growth. Emphasize the importance of delivering high-quality products that meet requirements on time and how that contributes to the overall success of Wabtec Corporation.

Join Rise to see the full answer
What is your experience with cybersecurity considerations in software development?

Discuss the importance of cybersecurity in software engineering and how you've incorporated best practices into your development process. Provide examples of any specific measures you've taken to identify and mitigate vulnerabilities in the software you’ve worked on.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 20 hours ago

Join Wabtec as a Finance Manager, where your expertise will drive financial accuracy and compliance in a globally recognized manufacturing environment.

Photo of the Rise User
Posted yesterday

Join Wabtec Corporation as a Sales & Admin Specialist and play a crucial role in managing customer interactions and order processes.

Photo of the Rise User
Posted 14 days ago

Become a crucial part of Visa's technology team as a Senior Software Engineer, driving software enhancements and automation in a collaborative environment.

Photo of the Rise User
Posted 13 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Startup Mindset
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Learning & Development
Work Visa Sponsorship
401K Matching
Equity
Performance Bonus

Become a key player at Palantir as a Forward Deployed Software Engineer, solving critical data challenges with innovative software solutions.

Photo of the Rise User
Posted 11 days ago

Join a dynamic team as an AI Full Stack Developer and help shape a revolutionary human-centered AI platform.

Photo of the Rise User
General Dynamics Information Technology Hybrid US, Anne Arundel County, MD; Maryland, Hanover, MD
Posted 3 days ago

Step into the role of Software Engineer at GDIT, where you'll contribute to solutions for high-stakes national security missions.

Posted 10 days ago

Join the Energy Research Institute @ NTU as a Software Developer to enhance research initiatives with cutting-edge AI and data analysis tools.

Photo of the Rise User
Pinnacol Assurance Hybrid Denver, Colorado, United States
Posted 10 days ago

Pinnacol Assurance seeks a Junior Software Engineer intern to help create and maintain innovative software solutions for Colorado workers’ compensation.

Photo of the Rise User

Join Ivanti as a Senior Software Engineer and contribute to the development of cutting-edge Mac software solutions while enjoying a flexible remote work environment.

Photo of the Rise User
Posted 12 days ago

Join Welltech as a Back-end Developer (Java) to help revolutionize payment processes in the Health & Fitness sector.

Performance that drives progress. We create transportation solutions that move and improve the world.

21 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Youngstown just viewed DashMart Team Member - Downers Grove at DoorDash USA
Photo of the Rise User
35 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
6 people applied to Junior .NET Developer at Optimiza
Photo of the Rise User
Someone from OH, Springfield just viewed Software Engineer, Emerging Talent (Consumer) at Coinbase
Photo of the Rise User
Someone from OH, Springfield just viewed Information Security Analyst at American Express
Photo of the Rise User
Someone from OH, Springfield just viewed Associate Security Operations Analyst at Zopa
Photo of the Rise User
Someone from OH, Springfield just viewed Security & IT Operations Analyst at Kepler Communications
Photo of the Rise User
Someone from OH, Springfield just viewed Corporate IT Engineer at HHAeXchange
Photo of the Rise User
Someone from OH, Springfield just viewed Create your own role at Twingate
Photo of the Rise User
Someone from OH, Mason just viewed Programmer Analyst at VEGA Americas
Photo of the Rise User
Someone from OH, Cincinnati just viewed Quality Assurance Specialist at Tala
Photo of the Rise User
Someone from OH, Canton just viewed Cart pusher Courtesy Clerk at Meijer
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse Associate- Columbus, OH at MAERSK
Photo of the Rise User
10 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Cincinnati just viewed Consumer Insights Research Executive (Mid-level) at NielsenIQ
Photo of the Rise User
Someone from OH, North Royalton just viewed Staff Forward Deployed Engineer at Ridgeline
Photo of the Rise User
Someone from OH, North Royalton just viewed Software Engineer (L2) at Twilio
Photo of the Rise User
Someone from OH, Columbus just viewed Field Service Associate- Greeting Card Sales at Harper Group
Photo of the Rise User
Someone from OH, Hamilton just viewed Material Handler - 2nd shift at Cardinal Health
Photo of the Rise User
Someone from OH, Alliance just viewed Director - Music Publishing Licensing at SoundCloud
Photo of the Rise User
Someone from OH, Cincinnati just viewed M365 Technical Advisor at Upwork
Photo of the Rise User
Someone from OH, Cincinnati just viewed Sr. Client Care Support at Visa
Photo of the Rise User
Someone from OH, Cincinnati just viewed Level 1 Support Technician at Pico
Photo of the Rise User
Someone from OH, Steubenville just viewed Digital Marketing Content Intern at Sanction Scanner