
Search by job, company or skills
About Us: We are a leading AI and roboticscompany at the forefront of technological innovation, dedicated to creatingcutting-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 beperforming software integration for specific use cases. You will be coding,calling into our software stack and creating native cross-platform applicationswhich utilise our software stack to meet the needs of clients. You will beworking with clients to understand their needs and in turn, implement theirrequirements accordingly. You will be working alongside industry experts. Atthe same time, you will be familiarised with the entire robotics developmentand software workflow.
Responsibilities
. Collaborate with productmanagers, designers, and back-end engineers to understand project requirementsand translate them into responsive and intuitive user interfaces.
. Develop and integrate features and extensions to our software stack tosatisfy client requirements.
. Create and maintain reusable andmodular front-end components to facilitate scalability and maintainability ofcode.
. Implement and optimize front-endsolutions for cross-platformcompatibility and responsiveness
. Work closely with UX/UI designersto ensure the feasibility and fidelity of design concepts on both desktop and tablet platforms.
. Troubleshoot and resolve issuesrelated to front-end development, collaborating with cross-functional teams asneeded.
. Occasionally aid in tests anddeployment 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-orientedprogramming
. Understand fundamental concepts in user interface design andimplementation
. Familiar and comfortable with theGit version control system
. Able to do technicalcommunication to understand and explain the needs of end-users
. Able to work independently withsome guidance
Bonus Requirements and Skills
. Experience integrating Qt QMLwith C++
. Familiarity with Qt QML or JavaScript
. Good foundation in linear algebraand geometry
. Proven record of launched digital products as a front-end engineer
. Applicants with examples of their work will be prioritised
If you are aversatile engineerpassionate about creating seamless user experiences across desktop and tablet platforms, weencourage you to apply and contribute to our innovative development team.
How to Apply:
Please submit yourresume detailing your qualifications and interest in the position to [Confidential Information]. If you have a portfolio or examples of your work, wewould love to see them!
Job ID: 146289433