×
Register Here to Apply for Jobs or Post Jobs. X

Principal Engineer - Software Systems

Job in Cedar Rapids, Linn County, Iowa, 52404, USA
Listing for: Wabtec
Full Time position
Listed on 2026-05-28
Job specializations:
  • Engineering
    Systems Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 104800 - 149300 USD Yearly USD 104800.00 149300.00 YEAR
Job Description & How to Apply Below

Summary

The Principal Engineer serves as the primary technical authority for software systems across New Product Introduction (NPI) and requisition projects. This role ensures that all solutions are safe, reliable, and compliant with customer requirements, as well as industry standards. The Principal Engineer provides strategic technical leadership, drives innovation, and fosters a culture of engineering excellence and knowledge transfer.

Qualifications
  • Bachelor’s degree in Software Engineering, Computer Science, or another related field. Master’s degree preferred.
  • 15+ years of experience in software systems.
  • Demonstrated leadership, mentoring, and communication skills.
  • Proven subject matter expert in embedded or Cloud-Native software architecture, design and V&V.
  • Skilled in system requirements definition, design reviews, and validation processes.
  • Experience in safety critical software development.
  • Familiarity with Model-Based Systems Engineering, Design for Six Sigma principles and test automation.
  • Demonstrated technical leadership and innovation.
  • Experience in railroad, locomotive, or off-highway product development (preferred).
  • Applied practice in algorithm design and optimization (preferred).
Responsibilities
  • Identify, assess, and mitigate technical, operational, schedule and financial risk throughout project life cycles.
  • Provide clear, data-driven guidance to ensure robust decision-making and risk reduction.
  • Research, design, and develop advanced software solutions that enhance product performance and competitive differentiation.
  • Drive technology advancements in software architecture and design, including embedded software architecture, containerization, cyber security, artificial intelligence and automation.
  • Plan and chair formal design reviews to validate solutions, enforce quality standards, drive design rigor, and ensure regulatory compliance.
  • Oversee root cause analysis and corrective actions for critical customer issues.
  • Train and mentor engineers, publish technical guidelines, and promote best practices.
  • Foster cross-functional collaboration with internal teams, suppliers, and research institutions.
  • Guide architecture design and embedded software development for Wabtec products and solutions.
  • Ensure seamless integration of products with broader Wabtec and industry system, including locomotive control systems, back offices and communication systems.
  • Develop and validate architectures to optimize product capabilities and system performance.
  • Support certification and homologation for global deployment.
  • Contribute to long-term technology roadmaps and strategic planning.
  • Guide Test Planning, development, automation and results reviews to mitigate risk of quality escapes.

Relocation assistance may be provided if eligibility requirements are met.

Salary range: $104,800 - $149,300.

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).

We’re proud to be an Equal Opportunity Employer. We welcome talent of all backgrounds, experiences, and identities, including race, gender, age, disability, veteran status and more.

Need accommodation? Just let us know – we’ve got you.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary