Jrrsafelogic is looking for a RAMS Engineer Trainee based in Bengaluru, India. The role requires a Bachelor's in Electrical/Electronic Engineering and involves analyzing hardware designs for reliability, availability, and maintainability (RAM) compliance. Ideal candidates should possess strong skills in Python, AI, and various programming technologies including Qt and C#. This position offers an opportunity to contribute to essential hardware evaluations and design reviews within the engineering team.
Qualifications
Bachelor of Technology/Science in Electrical/Electronic Engineering or equivalent.
Strong understanding of software development life cycle and documentation processes.
Responsibilities
Analyze and evaluate hardware designs for compliance with RAM requirements.
Perform Failure Modes, Effects and Criticality Analysis (FMECA).
Prepare RAM Reports as part of the Demonstration program.
Provide evaluations in formal design reviews regarding RAM.
Skills
Strong understanding of Python and AI
Proficiency in Qt
Proficiency in C#
Proficiency in React
Proficiency in .NET Core
Proficiency in ASP.NET
Experience with PostgreSQL
Experience in designing C#, QT based VDU systems
Strong debugging and troubleshooting skills in embedded environments
Experience with version control systems and issue-tracking tools
Education
Bachelor of Technology/Science in Electrical/Electronic Engineering
Job description
Position:RAMS Engineer Trainee
Location:Bangalore
ELIGIBILITY CRITERIA
Education: Bachelor of Technology/Science Electrical/Electronic Engineering or equivalent.
ROLES AND RESPONSIBILITIES
To analyse and evaluate hardware designs to verify compliance with contractual reliability, availability, and maintainability (RAM) requirements.
To evaluate and identify RAM problems and suggest design alternatives (i.e., redundancy, reliable components, preventive & corrective maintenance, diagnostic capabilities, etc.) where appropriate to enhance the RAM of the subsystem or system.
Prepares Reliability, Availability, Maintainability (RAM) Program Plan that defines the RAM objectives and tasks to be performed, and deliverables to be produced at various phases of the project.
Prepares RAM Demonstration Plan and Procedure.
Prepares RAM Report(s) as part of RAM Demonstration program.
Performs Failure Modes, Effects and Criticality Analysis (FMECA) and/or Fault Tree Analysis (FTA) at subsystem and system level to identify all single failure points that are critical to operational success of the system.
Reliability, Availability, and Maintainability apportionment to ensure hardware is being designed to meet contractual requirements.
Performs RAM predictions and calculations to verify compliance to customer requirements and to recommend RAM improvement strategy, if necessary.
Performs Spare Analysis and identify recommended spare parts list to support the system maintenance within the required years of operation.
Prepares Life Cycle Cost (LCC) analysis that will predict the total cost of utilizing the CBTC (Communications Based Train Control) system through its entire life span.
Performs MTBF calculations based on field returns to support Quality Assurance (Failure Reporting, Analysis and Corrective Action System (FRACAS) process).
Evaluates the reliability, availability and maintainability of designs and design changes for hardware by reviewing technical specifications, design & Engineering Change Control documentation.
Assures that RAM requirements are met by participating in hardware design reviews.
Provides evaluations & recommendations with respect to reliability, availability and maintainability in formal design reviews and by raising Change Requests (CRs) against any RAM issues.
Evaluates the reliability of designs and design changes for hardware by reviewing technical specifications, design & Engineering Change Control documentation.
SKILLS
Strong understanding of Python and AI.
Proficiency in Qt, C#.
Proficiency in React, .NET Core, ASP.NET & PostgreSQL.
Experience in designing C#, QT based VDU systems.
Building and deploying applications for Windows, Linux, and embedded systems.
Proficiency in using Qt Creator for coding, debugging, and UI design.
Experience writing tests for Qt applications.
Strong debugging and troubleshooting skills in embedded environments.
Strong understanding of software development life cycle and documentation processes.
Experience with version control systems and issue-tracking tools.