Share this Job

Software Engineer (m/f)

Date: Feb 21, 2019

Location: Gurgaon, HR, IN

Software Engineer (m/f)-TRCS-INGN01863261


At Bombardier Transportation, our trains and rail solutions move millions of people safely and reliably around the world, every single day. Join us, and you’ll be part of a global team, sharing knowledge, experience and ideas across countries and cultures, and boosting our reputation as a global leader in rail technology. Your work will have a truly human impact, connecting communities, cities and businesses, and helping people to get where they need to be. It’s all about progress.

If you’re ambitious, driven and team-spirited, this is your opportunity to build a career as a Software Engineer.

About the role:

As Software Engineer, the ideal candidate will develop Onboard application software for the European Train Control System (ETCS) primarily for the Automatic Train Protection Control Unit (ATPCU). Onboard SW is expected to fulfil high Reliability, Availability, Maintainability & Safety (RAMS) requirements for automatic train protection & operation.


ATPCU is heart of ETCS Onboard equipment deployed in the train to ensure safe operation by monitoring train’s speed & target points based on information received from the train & trackside systems over GSM-R. ATPCU is developed with the highest safety standards specified for ERTMS & ETCS systems by the norm EN50128 Safety Integrity Level 4 software development process.


Development Center Delhi (DCD) will be one of RCS’s Onboard competence center complimenting Stockholm & Mannheim where teams of System Engineers, Software Engineers, Vehicle Engineers, Testers & Project Management Professionals strive towards delivering world class solutions to mainline projects & high speed trains around the globe.

Way of Working

In a matrix organization which is project driven, Product Onboard family department is responsible for developing Generic Products & Applications which is configured for individual customer needs. Each project is managed by a project Manager who is supported by the Line Management providing resources with the required skill set.

As in a typical V-model, products are developed in iterations of Requirement Engineering, Architecture & Design, Implementation, Test, Integration, Verification & Validation. Checkpoints at entry & exit of every phase ensure that the highest quality is maintained. During execution phase, project scope is divided into increments called Work packages that can be developed in parallel but integrated sequentially. Work package comprises of multi disciplinary resources spread across sites complementing each other with their expertise, skills & experience

Frozen requirements are assigned to WP’s for implementation. Developers implement the functionality which is tested at module level & subsystem level. Subsystems are integrated in sophisticated lab environment and subjected to rigorous System test with real data from the field. Finally, the Onboard System is deployed on train & field test performed. Detailed documentation of each of the phases & tasks is made available to independent Validators for assessment & approval by the relevant Railway authorities. Non conformities found in each phase is analysed & fixed.

SIL4 SW development process requires that every step in the software development process is traceable, reviewed, verified & tested with the help of modern tools such as

 DOORS for Requirement management
 Enterprise Architect for modelling & design
 CM Synergy for Source Code Management
 Change Synergy for Change management
 Visual Studio & Eclipse as Integrated development Environment
 VectorCAST for module test
 Proprietary tools & applications for Subsystem & System test


Primary Tasks

- Design software modules for SIL4 software applications
- Implement software for SIL4 SW application
- Create & perform SW Module test

Qualification & Experience

• Bachelors or Master’s degree in Computer Science, Electronics or other equivalent Engineering discipline

• At least 3 years’ experience in Embedded software development for safety critical application

• Good knowledge of Operating System – Linux or FreeBSD

• Excellent programming skills in Object Oriented programming language C++

• Solid understanding of packet based communication technologies & Bus systems

• Knowledge of UML tools, VectorCAST, CM Synergy, Telelogic DOORS desired

• Good communication skills in English

About us

Bombardier Transportation is a global leader in rail technology, offering the broadest portfolio in the industry. We cover the full spectrum of rail solutions, ranging from trains to sub-systems and signalling, and provide complete transport systems, e-mobility technology and maintenance services. As an innovation driver we continuously break new ground in sustainable mobility, and our integrated solutions create substantial benefits for operators, passengers and the environment. And, headquartered in Berlin, Germany, we employ around 39,850 people, with products and services operating in over 60 countries.

Bombardier is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, age, disability status, veteran status, or any other characteristic protected by Federal, National, or Local Laws.

Job: Software
Primary Location: IN-HR-Gurgaon
Organization: Transportation
Schedule: Full-time
Employee Status: Regular

Job Posting:
23.01.2019, 2:18:53 AM

Unposting Date
22.02.2019, 10:59:00 PM

Job Segment: Genetics, Developer, Electronics Engineer, Software Engineer, Engineer, Science, Technology, Engineering