Qt/QML Software Developer

Epergne Solutions

MumbaiFull-timeMid LevelOn-site

Job Description

Job Description: Job Title: : Qt _ QML Software Developer Location: : Mumbai Experience : 5+ Years Education : B.E /B.Tech / M.E /M.Tech Job Description: We are looking for a skilled Qt/QML Software Developer to join our development team in Mumbai. The ideal candidate will have strong experience in building interactive applications using Qt, QML, and C++ , along with expertise in graphics rendering, mapping APIs, and real-time UI development for embedded platforms. Key Responsibilities: Design and implement software modules in C/C++ using Qt and QML frameworks.

Develop and maintain rich, interactive UIs using QML and Qt Quick . Integrate map-based functionalities using Qt Location APIs , third-party mapping SDKs (e.g., Google Maps, Mapbox, HERE), or custom rendering engines. Implement multi-threaded architectures to ensure performance and responsiveness.

Build and optimize OpenGL-based rendering and create visual effects . Create interactive 2D/3D content using QGraphicsView and QPainter . Implement inter-process communication (IPC) and socket programming for data exchange between modules or systems.

Work closely with UX designers to transform high-fidelity mockups into fully functional applications. Conduct thorough code reviews , debugging, unit testing, and performance profiling. Develop for embedded platforms and real-time HMI (Human-Machine Interface) applications.

Work with GIS data , integrate GPS modules , and implement routing/plotting algorithms . Utilize knowledge of GLSL shader programming and rendering pipelines for enhanced graphics performance. Required Skills & Qualifications: Strong proficiency in C++ , Qt , QML , and Qt Quick .

Hands-on experience with OpenGL and graphics rendering techniques. Experience with mapping SDKs or GIS systems is highly desirable. Familiarity with IPC , sockets , and real-time application requirements.

Understanding of shader development (GLSL) and graphics pipelines. Previous experience with embedded Linux or real-time UI development is a plus. Strong problem-solving, debugging, and communication skills.

Posted 4 weeks ago

Related Jobs

Related Searches

Apply Now