Precitech Equipments India Pvt Ltd
Website:
precitechgroup.com
Job details:
Job Title: Embedded GUI Developer (Qt + Hardware)
Location: [Pune]
Experience: [2 to 5 years]
Employment Type: Full-time
We are seeking an Embedded GUI Developer to design and implement graphical user interfaces for embedded systems and hardware devices. The ideal candidate will have experience with Qt framework and strong understanding of hardware-software integration, creating responsive and user-friendly interfaces on resource-constrained systems.
Responsibilities
- Design, develop, and maintain GUIs for embedded devices using Qt/QML
- Collaborate with firmware/embedded software teams to integrate UI with hardware peripherals
- Optimize UI performance for embedded platforms with limited resources (CPU, memory)
- Implement reusable UI components and maintain consistency across devices
- Debug, test, and troubleshoot GUI issues on actual hardware
- Work closely with hardware engineers for display drivers, touchscreens, sensors, and other peripherals
- Follow best practices in UX design for small screens or specialized hardware
- Maintain proper documentation for GUI modules and APIs
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electronics, or related field, or equivalent experience
- Knowledge of OpenGL or hardware-accelerated graphics on embedded systems
- Experience with cross-compilation, Yocto, or Buildroot
- Familiarity with serial communication, SPI, I2C, or CAN bus
- Experience in real-time embedded applications
Required Skills
- Strong experience in Qt (Widgets/QML) and C++ for embedded systems
- Knowledge of embedded Linux, RTOS, or bare-metal systems
- Experience integrating GUIs with hardware peripherals (sensors, displays, buttons, touchscreens)
- Familiarity with graphics optimization techniques for embedded platforms
- Strong understanding of UI/UX principles for embedded applications
- Experience with version control systems (Git, SVN)
Nice to Have
- Experience in industrial automation, robotics, medical devices, or consumer electronics
- Ability to design touch-based or multi-language UIs
- Familiarity with Agile/Scrum development practices
Click on Apply to know more.