Start Your Search Here

Job Search

Epergne Solutions

Singapore / Global

Qt/QML Software Developer

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.

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs