Job Details

: QT C++ HMI Lead Engineer _Pune
: CAN,HMI programming,LINUX,Multithreading,QT C++
: 7 - 10 Years
: Pune


 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: B.E./ B.Tech./ MCA/ M.Sc. in Electronics or Computer

Experience: 7  - 10 years of overall experience in the relevant technology

Required Skills:

*       7 + years of experience in C++

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

*       Good Knowledge on developing HMI Application.

*       Knowledge in Qt GUI Test Automation tools like Squish. 

*       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 like CAN/J1939

*       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