Software Designer Job in Alstom

Software Designer

Apply Now
Job Summary

Req ID:69682

We create smart innovations to meet the mobility challenges oftoday and tomorrow. We design and manufacture a complete range of transportation systems, from high-speed trains to electric busesand driverless trains, as well asinfrastructure, signalling and digital mobility solutions. Joining us meansjoininga truly global community ofmore than36 300 people dedicated to solving real-world mobility challenges and achieving international projects with sustainable local impact.

Network & Links:

The Selected candidate will work with a highly motivated team involved in development of complex embedded solutions. The candidate will join with our Bangalore development center and will be part of Program Competivivness team in Bangalore reporting to PM of the DC.

OVERALL PURPOSE OF THE ROLE:

As a Software Designer, you will demonstrate that a software or software component fulfills its intended use when placed in its intended environment (real or simulated).

You will interface with System, project, and Quality teams to meet QCD commitments as per the project needs.

RESPONSIBILITIES:

  • Contribute to the elaboration of product/system specification & architecture, in collaboration with the Product architect/ Software Manager;
  • Perform SW activities:
  • Proficient in C++, LINUX and RTOS
  • Define the software requirements specifications:
  • Define the functional requirements, operational requirements, interfaces requirements and the requirements linked to performance / Safety constraints;
  • Ensure that all the requirements can be validated (testability, );
  • Define the software architecture:
  • Elaborate the functional and structural breakdown into SW components & modules;
  • Allocate the requirements to the SW components/modules;
  • Define the interfaces between the SW components/modules;
  • Define the dynamical behavior of the software;
  • Validate the feasibility of the solution: model simulation, mock-up;
  • Define main technical choices for SW development:
  • Select SW Tools, Methodology (ex : UML, ) & coding rules, strictly following internal process/methods & tools recommendations;
  • Select the Micro-processor/Micro-controller, together with the HW architect, according TIS PPL recommendations;
  • Select the Operating System & Software language;
  • Define SW Coding strategy (ex: encoding);
  • Arbitrate and validate major SW design choices;
  • Prepare and perform SW requirements tests, SW/SW & SW/HW integration tests and verifications of his/her deliverables, prior to the ones formally performed by a dedicated V&V team (depending on Safety Integrity Level)
  • Qualifications & Skills:

    EDUCATION

    Bachelor/Post Graduate in Engineering IT, CS, ECE & EEE or Equivalent

    Technical Competencies & Experience

    • 8 to 12 years of experience in Software Development on Linux platform.
    • Hands-on experience in C#, WPF and Visual Studio IDE (any flavor)
    • Experienced at converting software requirements and designs into source code
    • Knowledge of any configuration management tool and workflow management tool is essential (ex. ClearCase, ClearQuest, ...)
    • Awareness of any one of these SDLC models - SCRUM, V-model
    • Knowledge in Railway Signaling Domain is a huge advantage

    BEHAVIORAL COMPETENCIES:

  • Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization
  • Be Innovative and demonstrate to peers and implement in creation of Reference Libraries, reusable codes, and model based developments
  • Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization.
  • Team Player with prior experience in working with European customer is not mandatory but preferable.
  • Language Skills: ?Programming: C++, LINUX and RTOS

    ??Protocols TCP/IP, MODBUS, OPC

    ?Standards: CENELEC SIL4 / DO178A / DO178B

    An agile, inclusive and responsiblecultureis the foundation of ourcompanywhere diverse people are offered excellent opportunities to grow, learn and advanceintheir careers.We are committed toencouragingour employeesto reach their full potential,while valuing and respecting them as individuals.

    Job Type:?Experienced?


    Job Segment: Developer, Embedded, Linux, Technology

    Experience Required :

    Fresher

    Vacancy :

    2 - 4 Hires

    Similar Jobs for you

    See more recommended jobs