Objective: As a Software Designer, you will deliver software modules by ensuring detailed design and implementation of those modules.
You will interface with Software Architect, Software designers and V&V designers and support program towards QCD commitment
Educational Requirements: M Tech/BE Degree in Engineering- IT, CS, ECE & EEE.
Responsibilities
Contribute to the elaboration of Sw specification & architecture, in collaboration with the [login to view URL]
Perform development of Sw modules:
Perform the Sw modules detailed design & coding
Set up the Sw development tool chain
Prepare and perform Sw module tests and verifications of his / her deliverables
Put the Sw workproduct under configuration management according to product
Configuration Management Plan
Support the Sw / Sw and Hw / Sw integration, together with the Hw designer
Sustain of the Sw
Keep a strong link with the Sw architect, Hw designer, RAMS and V&V departments, through the
whole Sw design cycle
Apply processes and standards
TECHNICAL COMPETENCIES & EXPERIENCE
8 to 10 years of experience in design of Software modules in complex embedded systems.
Good in debugging skills
Good collaborator within the team
The ideal candidate should have good experience in desktop applications and good application to software process and coding guidelines.
The ideal applicant will able to thrive in a highly collaborative workplace and actively engage in the development process spread across different geographical locations.
Significant experience in delivery of design, analysis, development, testing and delivery.
Rail industry background is highly desirable, alternatively similar industries can also be considered.
Knowledge in OPC-UA protocol is always appreciable
Language Skills:
Programming: C#, WPF, .Net, Microsoft SQL
Multi core / Multi-Threading - Windows, Events and Delegates
Knowledge of XML, XSD, XSLT transformation, JSON, REST APIs is an added advantage