All roles at Wabtec

Senior Software Engineer

BengaluruFull-time8–14 yrsPosted over a month ago

Leadership software engineering role at Wabtec in Bengaluru. Needs 8+ years and an MCA, M.Sc or B.Tech.

About the role

The Staff Software Engineer is responsible for leading the architecture, design, development, testing, and maintenance of software solutions for GoLINC products deployed in the rail industry. This role provides technical leadership across projects, drives design and implementation of complex features, and ensures delivery of high-quality, scalable, and reliable software solutions.

What you'll do

  • Lead the design, development, and maintenance of embedded and application software for GoLINC products
  • Drive software architecture, design decisions, and technology adoption for strategic initiatives
  • Translate product and system requirements into robust software designs and implementation plans
  • Review and approve software design documents, and technical specifications and implementation details
  • Provide technical leadership in resolving complex system-level issues and performance bottlenecks

What you need

  • Python
  • C++
  • Shell scripting
  • Unit testing
  • Agile
  • Embedded C

Good to have

  • Git
  • CI/CD
  • Test automation
  • C

More roles like this at Wabtec

Apply on Wabtec's site