COCognizant Technology Solutions India Pvt Ltd
Lead Developer
Pune ₹9-14 LPA Posted 4 Nov 2026
FULL TIME
Embedded Linux
C++
Job Description
Job Summary
We are seeking an Embedded GUI Software Engineer with 3+ years of experience creating HMI applications for Embedded Linux platforms. The successful candidate will bring strong C++, Qt, and QML expertise, along with experience developing user interfaces for embedded display systems, including automotive instrument clusters and terminal displays.
Key Responsibilities
- Design, develop and maintain embedded GUI/HMI applications using C++, Qt and QML.
- Create responsive, intuitive, and user-friendly interfaces for embedded display systems.
- Develop reusable software components using C++ and object-oriented programming principles.
- Integrate GUI applications with embedded hardware and Linux-based platforms.
- Implement JavaScript functionality within QML-based applications.
- Debug, troubleshoot and resolve software issues on Embedded Linux platforms.
- Carry out software integration, testing and deployment activities.
- Use Git for source code management, including branching, merging and collaborative development.
- Analyze defects and collaborate with cross-functional teams to enhance application quality.
- Participate in Agile ceremonies, code reviews and technical discussions.
- Support automated builds and CI/CD pipelines.
- Ensure application performance, reliability and maintainability.
Mandatory Skills
- 3+ years of experience in Embedded GUI/HMI development.
- Strong C++ programming and OOP/OOD concepts.
- Hands-on experience with Qt Framework, QML and JavaScript.
- Embedded Linux application development.
- GUI development for embedded display systems.
- Git-based software development workflows.
- Debugging, integration and deployment on Embedded Linux.
- Software testing, defect analysis and troubleshooting.
- Agile development methodology.
Good-to-Have Skills
- CAN, J1939 and UDS communication protocols.
- Automotive HMI development.
- Instrument Cluster and Terminal Display development.
- Industrial HMI systems.
- Embedded display platforms.
- Functional Safety concepts and standards.
- CI/CD environments and automated build pipelines.
