14 Dec 2016

Software Engineer - Delhi

Hi all,


If the below profile suits your profile, then do send your CV to me.


Company: Bombardier

Position: Software Engineer 

 

Location: Delhi, India

 

Key Responsibilities

 

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

Way of Working

  • In a matrix organization which is project driven, Engineering & Product development (EAPD) 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 

  • Software Development in C++

Qualifications

 

Qualification / Experience:  

 

  • Bachelors or Masters degree in Computer Science, Electronics or other equivalent Engineering discipline
  • 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
  • Good communication skills in English

Job

 Software

Primary Location

IN-DL-Delhi

Organization

 EAPD

Schedule

 Full-time

No comments:

Post a Comment