Software Engineer (C++, Qt)

Singapore
On-site
Full-time
April 23, 2026

About Us

We are a leading AI and robotics company at the forefront of technological innovation, dedicated to creating cutting-edge solutions that revolutionize industries. As we continue to grow, we are seeking talented Software Engineers to join our team.

Job Description

dConstruct is hiring C++ Software Engineers who will be performing software integration for specific use cases. You will be coding, calling into our software stack and creating native cross-platform 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 familiarisedwith the entire robotics development and software workflow.

Responsibilities

• Collaborate with product managers, designers, and back-end engineers to understand project requirements and translate them into responsive and intuitive user interfaces. 

• Develop and integrate features and extensions to our software stack to satisfy client requirements.  

• Create and maintain reusable and modular front-end components to facilitate scalability and maintainability of code.

• Implement and optimize front-end solutions for cross-platform compatibility and responsiveness.

• Work closely with UX/UI designers to ensure the feasibility and fidelity of design concepts on both desktop and tablet platforms.

• Troubleshoot and resolve issues related to front-end development, collaborating with cross-functional teams as needed.

• 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 memory allocation, cache performance, data-oriented programming 

• Understand fundamental concepts in user interface design and implementation

• Familiar and comfortable with the Git version control system

• 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

• Experience integrating Qt QMLwith C++  

• Familiarity with Qt QML or JavaScript

• Good foundation in linear algebra and geometry

• Proven record of launched digital products as a front-end engineer

• Applicants with examples of their work will be prioritised

How to Apply

Please submit your resume detailing your qualifications and interest in the position in the form. If you have a portfolio or GitHub projects that demonstrate your expertise, we’d love to see them.

Apply to

Software Engineer (C++, Qt)

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.