Skip to main content

Software Verification Engineer - Rail Infrastructure

Pioneering in America, from the first mile to the last. This is what drives us.

For more than 160 years, Siemens has been an integral provider of infrastructure, electrification, and transportation solutions in the United States. Open new lines and increase capacity, cut costs, and link networks: high performance, state-of-the-art Rail Electrification meets all the expectations of Rail Infrastructure operators today. It’s a central component of the end-to-end networked, digital infrastructure of tomorrow. We offer products and services which extend along the entire Rail Electrification value chain to improve the quality of everyday life for millions of people worldwide.

Position Overview:

As a Software Verification Engineer, you will ensure the quality and reliability of safety-critical software for train control and signaling applications. This role demands developing verification plans, conducting rigorous tests, and adhering to strict industry standards. In close collaboration with development teams, you will identify, document, and resolve software defects, contributing to continuous improvement in a high-stakes environment. Your expertise in quality assurance and defect management is crucial for maintaining software that directly impacts public safety. This position requires strong problem-solving skills and effective teamwork, playing a key role in upholding the safety and reliability of vital train control systems.

What your day-to-day will look like:

·         Test Planning and Strategy

o    Develop, implement, and maintain software verification plans, test cases, and automated test scripts.

o    Ensure compliance with industry standards, regulatory requirements, and company quality standards.

o    Provide input on functional requirements and potential issues during product design reviews.

o    Coordinate testing activities with product management and software development teams to align with project goals.

o    Align testing strategies with overall development timelines and project objectives.

·         Testing Execution and Documentation

o    Design, develop, and execute automated and manual tests, focusing on functionality, performance, and scalability.

o    Maintain detailed documentation of test results for debugging and software modification purposes.

o    Participate in continuous integration and continuous delivery (CI/CD) processes.

·         Quality Assurance and Defect Management

o    Identify, document, track, and assist in resolving software defects in collaboration with development teams.

o    Conduct thorough code reviews and quality assurance audits.

o    Analyze test results, ensuring existing functionality, and recommend corrective actions.

·         Reporting, Collaboration, and Continuous Improvement

o    Stay informed and apply new testing tools, strategies, and emerging technologies in software verification.

o    Collaborate with cross-functional teams to ensure quality throughout the software development lifecycle.

o    Prepare and present reports on software testing outcomes for internal stakeholders.

o    Advocate for and contribute to the continuous improvement of software quality standards and verification processes.

Note: This is a non-supervisory role.

To thrive in this role, you have:

  • Bachelor’s degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
  • 2+ years proven experience in software testing and verification, preferably with safety-critical systems in the transportation industry.
  • Technical Expertise:
  • Working knowledge of C, C++ and Python
  • Proficiency in automated testing tools and frameworks.
  • Strong understanding of software development lifecycle (SDLC) and software engineering principles.
  • Familiarity with industry standards for safety-critical software, such as EN 50128 or equivalent.
  • Ability to identify, analyze, and resolve complex software issues effectively.
  • Experience in quality assurance methodologies and defect management.
  • Understanding of regulatory compliance requirements for safety-critical systems.
  • Excellent written and verbal communication skills, necessary for teamwork and documentation.
  • Keen attention to detail and a commitment to achieving high standards of software reliability and safety.
  • Ability to adapt to rapidly changing technologies and methodologies.
  • Strong collaborative skills, with the ability to work effectively in cross-functional teams.
  • Willingness to continuously learn and stay updated with emerging trends in software verification and train control technologies.

Why you'll love working for Siemens!

  • Freedom and healthy work-life balance– Health, Dental, Vision Insurance, HSA/FSA, Commuter Benefits – starting Day 1!
  • We believe that each member of our team is accountable for making decisions, solving problems, and taking actions that contribute to long-term impact and financial success.
  • We do the right thing. We stand for green innovations and meaningful solutions with impact on customers, ecosystem partners, society, and environment.
  • We are frontrunners in digitalization and building platforms. Therefore, we are hiring ambitious forward-thinkers who want to have a real impact.
  • Solve the world's most significant problems – Be part of exciting and innovative projects.
  • Opportunities to contribute your innovative ideas and get paid for them! Take advantage of our Tuition Reimbursement program, Mentor Programs, and your development through online learning. We operate daily with a growth mindset - that's why Siemens consistently ranks on the Fortune World's Most Admired Companies list!
  • Employee perks and discounts in addition to our 401k match and generous Paid Time Off

Applicants must be legally authorized for employment in the United States without needing current or future employer-sponsored work authorization.

Siemens offers a variety of health and wellness benefits to employees.  Details regarding our benefits can be found here: https://www.benefitsquickstart.com/siemens/index.html.  The base salary range for this position in Homestead, PA is $66,200 - $89,400.




Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

California Privacy Notice
California residents have the right to receive additional notices about their personal information. To learn more, click here.

Software Verification Engineer - Rail Infrastructure

Homestead, PA 15120
Full time

Published on 11/23/2024

Share this job now