[Skip to main content](#main-content)

[OpenNash Jobs](https://jobs.opennash.com/)
[Hiring report](/reports/hiring/) · [All Westinghouse Air Brake Technologies jobs](https://jobs.opennash.com/companies/westinghouse-air-brake-technologies/) · [Search jobs](/search/)

Westinghouse Air Brake Technologies · Bengaluru, KA, India

# Senior Software Engineer

Bengaluru, KA, India Full-time Senior individual contributor Software Engineering 

Listed on Westinghouse Air Brake Technologies’s official careers site. Posted October 1, 2026. Check that it is still open and apply there.
[Apply on Westinghouse Air Brake Technologies’s careers site →](https://jobs.smartrecruiters.com/Wabtec/3743990015829764-senior-software-engineer)

[OpenNash Jobs](https://jobs.opennash.com/) / [Westinghouse Air Brake Technologies](https://jobs.opennash.com/companies/westinghouse-air-brake-technologies/) / Senior Software Engineer

## Job description

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. The engineer collaborates closely with Product Management, Systems Engineering, Test Engineering teams, and cross-functional software teams to gather/understand requirements, influence technical direction, and deliver solutions aligned with business objectives.

### Essential job functions

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.

Ensure solutions are scalable, maintainable, secure, and aligned with architectural best practices. Mentor and provide technical guidance to software engineers across the team. Facilitate knowledge sharing and adoption of engineering best practices. undefined undefined Qualifications undefinedBachelor's or Master's Degree in Computer Science, Engineering, Electronics Engineering, or MCA.undefined8+ years of experience in software engineering with significant experience in real-time embedded software development.

Technical Expertise Strong hands-on experience with C and C++ development in embedded, multitasking, and multithreaded environments.Experience with RTOS platforms such as QNX and embedded Linux.Strong understanding of embedded software architecture and design principles.

### Experience with communication protocols including

EthernetTCP/IPRS232/RS485Serial communication protocolsExperience working with embedded control systems.Strong debugging, troubleshooting, and performance analysis skills.Experience with Python, Shell scripting, or similar automation languages.Experience with software configuration management, change management processes.Experience with Continuous Integration and Continuous Delivery (CI/CD) practices.Experience with automated testing frameworks and unit testing methodologies.Familiarity with Agile development methodologies including Scrum and iterative development practices.As part of Leadership and Communication Strong analytical and problem-solving skills.2.

Ability to independently drive complex technical initiatives.3. Effective written and verbal communication skills.4. Ability to collaborate across multiple teams and influence technical decisions.

### Desirable

Experience in the rail transportation industry.Knowledge of safety-critical software development practices.Familiarity with CENELEC, IEC 61508, EN 50128, or similar safety standards.Experience working with edge computing, telemetry, diagnostics, or connected device platforms.Experience with system-level architecture and design reviews.

Hands-on experience using AI-assisted development tools such as: GitHub CopilotClaude CodeMicrosoft CopilotOther AI-based software development and productivity toolsundefinedundefined

## At a glance
- Posted by the employer: Oct 1, 2026
- First seen by OpenNash: Oct 10, 2026
- Last checked: Oct 17, 2026
- Listed for: 16 days
- Location: Bengaluru, KA, India
- Employment type: Full-time[Apply on Westinghouse Air Brake Technologies’s careers site →](https://jobs.smartrecruiters.com/Wabtec/3743990015829764-senior-software-engineer)

## More jobs at Westinghouse Air Brake Technologies

### [DevOps Engineer](https://jobs.opennash.com/companies/westinghouse-air-brake-technologies/jobs/2ee7d52da454e6a0b0a6/)

Bengaluru, KA, India

### [Embedded Software Engineer Specialist](https://jobs.opennash.com/companies/westinghouse-air-brake-technologies/jobs/fc6475b9aee385d5610b/)

Bengaluru, KA, India

### [Lead Engineer – Controls & Software Engineering](https://jobs.opennash.com/companies/westinghouse-air-brake-technologies/jobs/a4da96826db50372156f/)

Bengaluru, KA, India

### [Lead/Senior Software Developer - Frontend](https://jobs.opennash.com/companies/westinghouse-air-brake-technologies/jobs/e6617117a83f5eb969c6/)

Bengaluru, KA, India

### [Software Asset Management Analyst](https://jobs.opennash.com/companies/westinghouse-air-brake-technologies/jobs/9120989927059980852f/)

Bengaluru, KA, India

## Similar jobs at other companies

### [Full Stack Software Engineer II and Senior Software Engineer- Microsoft Security - Multiple roles](https://jobs.opennash.com/companies/microsoft/jobs/ce8bde6800315a9405e1/)

Microsoft · Israel, Multiple Locations

### [Lead Software Engineer, Software Defined Storage](https://jobs.opennash.com/companies/sandisk/jobs/82c3291c960f66baa772/)

Sandisk 

### [Staff Software Test Engineer/Software Test Lead](https://jobs.opennash.com/companies/thermo-fisher-scientific/jobs/457bdc55eab7538b5b89/)

Thermo Fisher Scientific · Singapore

### [Staff Software Engineer – Host & Secure Compute Software - Cork, Ireland](https://jobs.opennash.com/companies/qualcomm/jobs/d5d830fb764fadb851b4/)

Qualcomm · Cork, Ireland

### [Software Engineer, Software Development Engineering (Apps) 3-6 years - Artifactory](https://jobs.opennash.com/companies/sandisk/jobs/14f1b9e58a1e3e67456f/)

Sandisk 

OpenNash lists jobs from employers’ own careers sites and does not handle applications.
Dates come from the employer where stated; “first seen” and “last checked” are our own observations.

OpenNash Jobs · Official listings with dates and links to the employer. [Weekly hiring report](/reports/hiring/) · [Methodology](/methodology/)
