HamburgerMenu
hirist

Pi Square Technologies - HMI Developer - Embedded System

Pi-square Technologies
6 - 8 Years
Bangalore

Posted on: 01/06/2026

Job Description

Job role : HMI Developer

Job Description :

We are seeking a highly skilled Embedded Software Engineer with strong expertise in Automotive Embedded Systems, AUTOSAR, and Qt-based HMI development. The ideal candidate will be responsible for designing, developing, integrating, and optimizing embedded software solutions for automotive platforms, including ECU, Cockpit, Infotainment (IVI), Instrument Cluster, and Body/Chassis Control Systems.

You will work closely with cross-functional teams, including hardware, systems, testing, and architecture teams, to deliver high-quality, scalable, and reliable embedded software solutions aligned with automotive industry standards.

Key Responsibilities :

- Design, develop, and maintain embedded software applications for automotive ECU, cockpit, IVI, cluster, and body/chassis systems.

- Develop robust and efficient software using Embedded C and C++ for automotive embedded platforms.

- Design and implement Qt / Qt Quick / QML-based Human Machine Interface (HMI) applications for digital cockpit and infotainment systems.

- Develop and integrate AUTOSAR-compliant software components and services interfacing with the AUTOSAR Runtime Environment (RTE).

- Work on AUTOSAR software architecture, including sender-receiver communication, client-server communication, ECU configuration, and RTE integration.

- Develop and optimize applications running on RTOS-based systems, ensuring efficient task scheduling, synchronization, and real-time performance.

- Implement and debug low-level drivers and peripheral interfaces such as UART, SPI, I2C, CAN, ADC, PWM, GPIO, DMA, watchdog timers, and interrupt handling.

- Perform board bring-up activities, hardware-software integration, and microcontroller-level debugging.

- Collaborate with hardware, system, and validation teams to troubleshoot and resolve software and integration issues.

- Contribute to software architecture, modular design, code reviews, and performance optimization initiatives.

- Ensure compliance with automotive software development processes, coding standards, and quality requirements.

- Support embedded Linux-based development environments and Qt-based software stacks where applicable.

Required Skills & Qualifications :

- 6-8 years of experience in embedded software development, preferably within the automotive domain.

- Strong proficiency in Embedded C and good working knowledge of C++.

- Hands-on experience with Qt, Qt Quick, and QML for embedded HMI and digital cockpit development.

- Strong experience in AUTOSAR-based software development, including application and service-layer development.

Solid understanding of AUTOSAR concepts such as :

1. Software Components (SWCs)

2. Runtime Environment (RTE)

3. Sender-Receiver Communication

4. Client-Server Communication

5. ECU Configuration

6. RTE Generation Flow

- Strong experience with RTOS-based application development, multitasking, scheduling, synchronization, timers, and inter-process communication.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...