Job Details

: QT C++ HMI Lead Engineer
: C++,Data Structures,HMI programming,LINUX,Multithreading,QT C++
: 6 - 8 Years
: Hyderabad

Responsibility:

 The key responsibilities involve the following

*       You should be able to supervise the team and manage the task individually and for the team

*       You should be able to review the work of team members

*       You should be able to use the experience and apply the programming concepts

*       You should be a team contributor and have ability to manage 5 - 10 team members

*       You should be able to solve problem of complex in nature

*       You should be able to contribute defining and achieving milestones individually and for the team

*       You should be performance oriented with a passion and experience in finding most optimized, performing solutions

*       You should be a quick learner, self-motivated and with ability for attention to details

*       You should be innovative in approach

Strong customer focus and able to maintain healthy Customer relationship with ability to work in teams as well as independently and deliver timely support

Required Skills:
*       7 + years of experience in C++

*       At least 4+ years of experience in QT/QML.

*       Good Knowledge on developing HMI Application.

*       Strong analytics and logics skills to weigh the various solutions options available in deciding on an efficient and easily maintainable solution approach.

*       Able to quickly learn new technologies and concepts irrespective of programming language to propose good solutions in a short timeframe.

*       Exploratory and open mindset to try latest or unexplored technologies to solve customer driven problems.

*       Good Knowledge on cross compilation, Open-source libraries, Embedded application performance management.

*       Data structures, TCP or UDP socket programming, Multithreading C++

*       Familiarity with Linux Operating Systems (Ubuntu)

*       Design Patterns

*       Experience in C++ testing framework like Google Test.

*       Communication Protocols

*       Must have good communication skills both written and oral

*       Must have good presentation skills

*       Able to define and achieve organizational goals with required supervision

Understand the escalation process and follow as required

Desired Skills:
*       Knowledge on HTML, JavaScript and Rest API.

*       Knowledge in Cross platform application development.

*       Knowledge of Ethernet Networking (IP systems, TCP/UDP, Unicast, Multicast)

*       Knowledge of Boost Framework (Networking, Threads, Shared Memory)

*       Extensive use of Virtualization using Oracle Virtual Box and VMWare.

*       Good experience in Shell Scripting and Python scripting

*       Team oriented to keep productive, efficient and on task

Design code unit tests and debug software

Qualifications:

Required:

B.E./ B.Tech./ MCA/ M.Sc. in Electronics or Computer

Experience:
6  - 8 years of overall experience in the relevant technology