C++ Software Intern (UI)

Singapore
On-site
Internship
August 12, 2026

About Us

dConstruct is an award-winning AI and Robotics deeptech company founded in 2021. Our vision is to make the world a better place through robot automation. Simply put, our mission is to make smarter robots for a better world. We provide products and services in reality capture and robot automation. Our robots and supporting solutions are used by customers in academia, transportation, construction, facilities management, logistics, security and defense.

dConstruct is headquartered in Singapore with presence in Los Angeles, Toronto and Munich. We are expanding to Tokyo, Shenzhen and Seoul.

Job Description

dConstruct is hiring a graphics intern who will be performing UI development/integration for specific use cases. You will be coding, calling into our software stack and creating applications which utilise our software stack to meet the needs of clients. You will be working with clients to understand their needs and in turn, implement their requirements accordingly. You will be working alongside industry experts. At the same time, you will be familiarised with the robotics development and software workflow.

Responsibilities

•        Develop C++Graphics UI for native Application.

•        Develop and integrate functionality from our software stack for external clients.

•        Occasionally aid in tests and deployment of our robots in real world environments. 

Requirements and Skills

•        Good foundation in modern C/C++ programming

•        Understand concepts in data structures/algorithms, memory allocation, cache performance, oriented programming 

•        Comfortable in writing and debugging high performance native code

•        Comfortable working on large code bases

•        Able to do technical communication to understand and explain the needs of end-users

•        Able to work independently with some guidance

Bonus Requirements and Skills

•        Good foundation in linear algebra, calculus and geometry

•        Understanding and familiarity with 3D Data Structures/Algorithms

•        Experience working with ImGUI, Qt, OpenGL

•        Experience with native web app development

•        Experience with web assembly, other similar platforms

Apply to

C++ Software Intern (UI)

max. size 10mb
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Submit my application
Thank you!
Your submission has been received!

Follow us on Linkedin

Oops! Something went wrong while submitting the form.