Qt/QML Software Developer

Epergne Solutions

  • Mumbai, Maharashtra
  • Permanent
  • Full-time
  • 1 month ago
Job Description:Job Title: : Qt _ QML Software DeveloperLocation: : MumbaiExperience : 5+ YearsEducation : B.E /B.Tech / M.E /M.TechJob 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.

Epergne Solutions