05 Nov
|
Capgemini
|
Bengaluru
05 Nov
Capgemini
Bengaluru
Job Title: Embedded UI Software Engineer
Experience: 4-9 Years
Location: Bangalore / Noida
We are looking for an experienced Embedded UI Software Engineer to design and develop graphical user interfaces for embedded products. The candidate should have strong expertise in Embedded C/C++, LVGL, TouchGFX, or similar embedded GUI frameworks, along with hands-on experience in ARM-based embedded systems.
Key Responsibilities
- Design and develop embedded graphical user interfaces using LVGL, TouchGFX, Embedded Wizard, Qt for MCU, or similar frameworks.
- Develop UI applications for LCD/TFT touch displays on embedded platforms.
- Integrate UI software with embedded platform services and device drivers.
- Work on ARM Cortex-M based microcontrollers (STM32, NXP, ESP32, etc.).
- Develop and debug embedded firmware using C/C++.
- Support display, touch, communication, and peripheral interfaces.
- Collaborate with hardware,
firmware, validation, and product teams.
- Participate in software testing, debugging, and product releases.
Mandatory Skills
- 4-6 years of Embedded Software Development experience.
- Strong programming skills in Embedded C/C++.
- Experience with LVGL (mandatory preferred).
- Hands-on experience with TouchGFX, GUIX, emWin, Embedded Wizard, Qt/QML, or similar Embedded GUI frameworks.
- Experience with ARM Cortex-M platforms (STM32/NXP).
- Experience in RTOS (FreeRTOS, Zephyr, QNX, VxWorks, or Embedded Linux).
- Knowledge of Display Technologies, LCD/TFT Touchscreens, HMI Development.
- Experience with UART, SPI, I2C, CAN communication protocols.
- Solid debugging and troubleshooting skills.
📌 Embedded UI Software Engineer (Bengaluru)
🏢 Capgemini
📍 Bengaluru