Lead Engineer- Automotive Infotainment Platform (HMI)
Job Requirements
Quest Global is an organization at the forefront of innovation and one of the world’s fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to becoming a centenary one, driven by aspiration, hunger and humility.
We are looking for humble geniuses, who believe that engineering has the potential to make the impossible, possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers.
As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we’re eager to hear from you.
The achievers and courageous challenge-crushers we seek, have the following characteristics and skills:
**Overview:**
We are seeking a highly skilled Senior Automotive Infotainment Platform Developer with a specialization in Human-Machine Interface (HMI) design and development. This role requires a seasoned professional with 8 to 10 years of experience in Linux-based platforms, C, and C++ programming languages, and a strong emphasis on creating intuitive and visually appealing user interfaces for automotive infotainment systems.
Location: Trasimeno/Turin, Italy
**Responsibilities:**- **HMI Architecture Design:** Lead the design and architecture of HMI solutions for automotive infotainment platforms, incorporating industry best practices and emerging technologies to deliver compelling user experiences.
- **UI/UX Design and Implementation:** Collaborate with cross-functional teams to design and implement intuitive and visually appealing user interfaces, ensuring seamless integration with backend systems and hardware components.
- **Touchscreen and Gesture Recognition:** Develop advanced touchscreen and gesture recognition algorithms to enhance user interaction and responsiveness within the infotainment system.
- **Customization and Personalization Features:** Implement advanced features for HMI customization and personalization, allowing users to tailor their infotainment experience according to their preferences and driving habits.
- **Performance Optimization:** Optimize HMI performance for responsiveness, rendering speed, and memory utilization, leveraging hardware acceleration and parallel processing techniques to deliver smooth and fluid user interactions.
- **Usability Testing and User Feedback:** Conduct usability testing, gather user feedback, and iterate on HMI designs to ensure they meet the needs and expectations of end-users, including drivers and passengers.
- **Documentation and Knowledge Sharing:** Create comprehensive documentation for HMI design guidelines, APIs, and implementation details, and mentor junior team members to foster a culture of continuous learning and improvement.
- 8 to 10 years of experience in automotive infotainment platform development, with a focus on HMI design and development.
- Expertise in C and C++ programming languages, with a deep understanding of object-oriented design principles, software architecture, and design patterns.
- Proficiency in Linux-based development environments, including experience with Linux GUI frameworks such as Qt, GTK, or similar.
- Strong graphic design skills and experience with design tools such as Adobe Photoshop, Illustrator, or Sketch.
- Knowledge of HMI usability principles and best practices, including user-centered design, accessibility, and internationalization/localization considerations.
- Familiarity with automotive communication protocols (CAN, LIN, Ethernet) and standards (AUTOSAR, GENIVI) is a plus.
- Excellent problem-solving skills, attention to detail, and the ability to work effectively in a collaborative team environment.