Middle/Senior Qt Engineer

Requirements:

- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.

- At least 4-5 years of professional software development experience with strong skills in C++.

- Practical experience (around 2-3 years) using multiple modules and versions of the Qt framework, especially for cross-platform development.

- Experience building complex applications with advanced graphical user interfaces (GUIs).

- Solid experience working with multi-threading, asynchronous programming, and network communication within Qt.

- Hands-on experience writing and maintaining unit tests using frameworks such as Qt Test or Google Test.

- Proven skills in optimizing C++/Qt application performance, including improvements in CPU usage, memory management, and graphics rendering.

- Effective communication and collaboration skills for working within a cross-functional team.

 

Nice to have:

- Previous experience in developing software for medical or other regulated industries (e.g., automotive).

- Experience building applications specifically for tablets (such as iOS, Android, or embedded Linux devices using Qt).

- Knowledge of 2D/3D graphics programming with technologies like OpenGL, Vulkan, Metal, DirectX, Qt 3D, VTK, ITK, or similar.

Job Responsibilities

Globallogic is kicking off a brand-new project and needs a Qt Engineer to join our fast growing team. The position involves building a reliable, high-quality medical application in C++/Qt. Responsibilities include developing core components, advanced UI features, performance optimization, and supporting visualization and machine learning integrations. Collaboration with the team, exchanging ideas, and adhering to standards suitable for medical-grade software are essential parts of the role.

- Collaborate closely with UX/UI designers to translate designs into functional application interfaces. Work with Backend engineers to define and implement communication protocols and APIs.

- Develop key application features and core components using C++ and Qt modules (Core, GUI, Widgets, QML).

- Create and refine intuitive, responsive user interfaces specifically designed for tablet devices.

- Participate in team discussions, helping ensure the app stays scalable, maintainable, and easy to test.

- Follow existing C++/Qt coding guidelines and best practices, suggesting improvements where you see them.

- Regularly review code and provide feedback to maintain high quality and foster ongoing improvements.

- Take an active role in unit testing, continuously improving the reliability and robustness of the software, especially for medical applications.

- Work closely with teammates to diagnose and fix complicated software issues, ensuring efficient problem-solving.

Required skills experience

Qt 2.5 years

Required languages

English B2 - Upper Intermediate
Published 1 December
48 views
·
10 applications
60% read
·
50% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...