Manager, Software

9 hours ago

London, Ontario, Canada SmartRecruiters, Inc. Full-time

Manager, Software (Embedded & Digital Products)

  • Full-time
  • Job Family: Embedded Software Engineering

Who will you be working with?

As the Manager, Software (Embedded & Digital Products), you will report to the Manager, Engineering & Products and lead a multidisciplinary software organization responsible for embedded software, digital platforms and backend services, customer-facing applications, and independent software test and validation.

You will work closely with product management, hardware engineering, quality, operations, cybersecurity, sales, and customer support. Together, you will develop reliable rail-electronics solutions and scalable digital products that solve real customer challenges.

This is an opportunity to shape how software is developed, delivered, and commercialized across a growing portfolio of embedded and digital products.

How will you make a difference?

You will help evolve the software organization from a primarily project and maintenance-focused function into a product-line organization that supports differentiated hardware products, recurring digital services, and sustainable business growth.

You will set the technical direction and establish the operating model needed to deliver today’s customer commitments while building reusable platforms and capabilities for the future.

In this role, you will:

  • Shape and maintain the software product vision, technology roadmap, and investment plan for embedded and digital products, aligning priorities with the business STRAP, customer needs, market opportunities, and financial objectives.
  • Lead the Embedded Software, Digital Platforms and Backend, UX and Application, and Software Test and Validation functions, creating clear priorities, strong collaboration, and shared accountability for results.
  • Guide the development of a common, modular software platform across Monitoring, Test Equipment, Locomotive Control Systems, Remote Access, and related products to increase reuse, shorten development cycles, and improve long‑term maintainability.
  • Expand capabilities in remote access, fleet analytics, connected‑asset services, predictive maintenance, cloud services, APIs, licensing, and secure over‑the‑air updates.
  • Balance customer‑funded NRE work with investment in reusable product platforms, SaaS offerings, and future digital services.
  • Establish practical software architecture and engineering standards covering modular design, hardware abstraction, communications, cybersecurity, configuration management, documentation, CI/CD, and testing.
  • Help teams deliver products that meet applicable cybersecurity, functional‑safety, quality, customer, regulatory, and Wabtec requirements, including ISO 9001, CMMI, and applicable Safety Integrity Level requirements.
  • Improve delivery predictability by strengthening estimation, capacity and release planning, risk and dependency management, effort tracking, and delivery reporting.
  • Build effective requirements‑management practices using IBM Engineering Requirements Management DOORS, including requirements baselines, traceability, change control, review workflows, and linkage to design and verification evidence.
  • Strengthen release quality through independent verification and validation, automated regression testing, hardware‑in‑the‑loop testing, cybersecurity testing, and formal release qualification.
  • Use business, product, quality, and engineering information to guide roadmap priorities, investment decisions, and continuous improvement.
  • Connect software priorities and product‑roadmap decisions to customer value and business performance, including revenue, orders, book‑to‑bill, gross margin, EBIT, installed‑base growth, utilization, and recurring revenue.
  • Explore automation and AI‑enabled engineering practices that can reduce time to market while maintaining appropriate review, validation, documentation, and configuration control.
  • Collaborate with product management and sales on market analysis, proposals, business cases, customer commitments, pricing, and commercialization strategies.
  • Support the growth of software architects, technical leads, developers, test engineers, and validation specialists through coaching, meaningful goals, performance feedback, succession planning, and professional development.
  • Create an inclusive and collaborative environment that values accountability, technical excellence, innovation, customer focus, and continuous improvement.

What would make you successful in this role?

We are looking for a software leader who combines technical depth with a strong product and business mindset. You do not need to be an expert in every technology listed, but you should be comfortable leading multidisciplinary teams and making i