- Kuala Lumpur Federal Territory Malaysia

Working Location
Job Description
Responsibilities
Job description: (Submission of both CV and cover letter is mandatory. Applications without a cover letter will not entertained)
· Design, develop and maintain desktop applications using modern C++, the Qt framework
· Optimize the application's performance and responsiveness
· Work with cross-functional teams, including data analysts, software engineers and project management, throughout the software development lifecycle
Requirements and Qualifications:
· 5+ years of experience in software development for commercial desktop applications
· Strong understanding of Object-Oriented Programming (OOP) principles, modern C++ (17/20), STL algorithms, RAII, Smart pointers.
· Qt Widgets, Custom Painting, Model/View Architecture, Multithreading.
· Cache optimization, Asynchronous loading, UI responsiveness.
· Handling large datasets (1GB+), Scientific/Engineering data visualization.
· Familiar with version control, code review and integration tools (git, CMake).
· Ability to work independently and take responsibility, self-starter, collaborator.
· Communicative in English (written and spoken) is required for working in an international team.
Nice to have:
· Familiarity with machine learning concepts and experience integrating ML frameworks and libraries, specifically those with a C++ interface.
· Programming experience in Python.
· Oil and Gas industry experience.
What we offer:
· Malaysia based-Remotely and hybrid work.
· Schedule 5/2.
· Business trips if required.
Development stack:
Qt 6.8, С++17/20, Python, Git, Cmake, Json.
Job Types: Full-time, Contract
Contract length: 24 months
Pay: RM7,000.00 - RM9,000.00 per month
Work Location: Hybrid remote in Kuala Lumpur (Kuala Lumpur)
Important Information
Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.