This job is closed

HMI Developer - Intuitive HMI and Connected Car

Job Description and Requirements

Being part of p3 innovative software development team in Intuitive HMI and Connected Car domains, to develop the following Human Machine Interface (HMI): 

-Develop HMIs 2D and 3D for Interior products like Touch display & Head Up Displays. 

- Develop HMIs inside CIC Cockpit to participate in innovation motor shows, Paris, IAA and CES. 

- Develop Demos for innovative product to market it to customers like driver monitor, interior monitor, cluster and gesture projects. 

- Design and develop simulators which could help to test our innovative products 

Job Responsibilities: 

1- Understand and analyze customer and design requirements to build human machine interfaces for the projects 

2- Use the advance programming languages to develop HMI like (QT, QML, C ). 

3- Use design patterns & UML to design HMI components 

4- Has the ability to integrate 3rd party libraries and applications 

5- Use advanced simulator tools like unity Tool to simulate different environments 

Basics Skills 

· C , OOP 

· SW Architecture 

· Agile software development processes and methodologies 

· Design Patterns 

· Linux 

· Notions of ergonomics of HMIs 

Advanced Skills 

· Qt, QML 2D and 3D 

· Android 

· Unity 

· Configuration Management (GIT) 

· Communication Protocols (CAN, LIN, Ethernet) 

· Automotive knowledge 

· Embedded RTOS (e.g Integrity) 

▪ Education & Training: 

B.Sc. in Communication, Mechatronics, Electronics or Computer Engineering. 

B. Sc. in Computer science 

▪ Years of Experience: 

From 0 to 3 years of relevant experience 

▪ Language: English is a must.