Job Title: Software Engineer Location: Singapore 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 looking for software engineers to join our vibrant and driven systems integration team working on solving challenging problems in robotics. As a software engineer at dConstruct, you will be designing, building and integrating robotic systems needed to solve complex real-world problems. You will be working with clients to understand their needs and, in turn, implement their requirements accordingly. Responsibilities: 1. Develop sensor drivers and integrate sensors. 2. Develop a core C++ programme to perform data collection on a mobile platform. 3. Develop a native program to analyze and visualize data collected. 4. Liaise with a hardware team and other stakeholders to ensure that the mobile data collection platform is functional and robust. 5. Understand stakeholder requirements to develop relevant software features. Requirements and Skills: 1. Bachelor’s degree in computer engineering, computer science or other related fields. 2. Good foundation in modern C++/programming. 3. Strong foundation in Data Structures/Algorithms. 4. Understand concepts in memory allocation, cache performance, data-oriented programming. 5. Comfortable in writing and debugging high performance native code. 6. Comfortable working on large code bases. 7. 3-5 years of working experience and knowledge inrobotics fields, computer graphics or computer vision is preferred. 8. Able to do technical communication to understand and explain the needs of end-users. 9. Good technical communication skills. 10. Comfortable with linear algebra and/or geometry.
SGD 5,000 - 7,000 / Monthly
Must-have
Nice-to-have
Discover valuable connections who might provide insights and referrals.
Get 3x more responses when you reach out individually.