HMI Developer

No of Positions  No of Positions:   6

location Location: Bengaluru

date Tentative Start Date:   May 30, 2021

Work From Work From : Any Location

rate Rate : $ 20  -  40 (Hourly)

experience Experience : 10 to 30 Year

Posted: 30+ Days ago
Job Applicants : 7
Job Views : 343
Job Category : Information Technology & Services
Duration : Long-Term
Key Skills Required Skills
HMI C++ Qt Embedded Application Safety Critical QT creator GUI Scripting language Github Linux RTOS multithreading
Description

Roles and Responsibilities

·       In-depth understanding of HMI Design Concepts and experience in Designing Embedded applications in Rail Domain

·       In-depth understanding of Vehicle level requirements and ability to define / review Embedded Application software

·       Lead the design and implementation of HMI/Embedded software.

·       Thorough understanding of safety critical requirements for embedded design and implementation.

·       Good understanding of the complete System Testing and software validation process and able to troubleshoot failures.

·       Drive requirement gathering and alignment of information to solve design problems.

·       Demonstrates a consistently high level of quality and personal integrity.

·       Work in an agile scrum environment with both development and testing backlog.

·       Able to coach people on analysis for improvements.

·       Able to mentor people on requirements development, software design and implementation.

·       Technically Responsible for the quality of the deliverables.

·       Perform peer/Technical reviews of the deliverables.

·       Works with program manager to support/review SOW

·       Highlight Technical Risk

·       Perform Requirement Management activities and manage task assignments in collaboration with stakeholders



Skills Required

·       Proven experience in Rail Domain tools like BT's A&R Tech tools, HMI Designer, QT Creator is mandatory.

·       Good programming skills in C / C++ for Real-time embedded GUI applications is essential.

·       At least one scripting language experience like Python, C# is essential.

·       At least one protocol like IPTCOM, TCP, UDP experience essential.

·       Proven experience in Hardware deployment is essential.

·       Knowledge in GitHub, Squish

·       Knowledge working with Real Time Operating System/LINUX Operating Systems.

·       Thorough Understanding of EN 50657

·       Similar capabilities in Embedded System Development from Aero or Automotive domain and thorough understanding of ISO 26262

·       Good experience in developing multithreaded applications

·       Knowledge in System Testing and Software Validation process.





  Expertise in

·       Requirements Management - DOORS

·       Configuration Management - ClearCase, Serena Dimensions, PVCS

·       Lifecycle Management - IBM ALM / RTC, Jira, ClearQuest

·       Testing - Component Test Frameworks



Min. Qualification:

·       B.E/B.Tech/M.C.A Electrical/Electronics/Computer Science

·       Years of Experience – 8-12 Years