Job Search and Career Advice Platform

Enable job alerts via email!

Senior C/C++ Software Engineer

DCONSTRUCT ROBOTICS PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading AI and robotics firm in Singapore is seeking a Senior Software Engineer to develop robotics software and perform software integration to meet client requirements. Ideal candidates should have strong C++ skills, a foundation in data structures and algorithms, and at least 3-5 years of production experience in software engineering. The role involves working closely with clients and ensuring the deployment of advanced robotic systems.

Qualifications

  • 3-5 years of production experience in software engineering.
  • Comfortable working on large code bases.
  • Ability to implement solutions under constraints.

Responsibilities

  • Develop specialised features and integrate functionalities for clients.
  • Lead tests of created features and integration.
  • Support deployment of robots and 3D reconstruction.

Skills

Modern C++ programming
Data Structures/Algorithms
Multithreading
Networking concepts
OS systems concepts
High performance Cache-friendly Data-Oriented code
Independent work
Technical communication
Creative problem solving
Job description

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 Senior Software Engineers who will be developing our robotics software stack and helping to perform software 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. At the same time, you will be familiarised with the entire robotics development and software workflow.

Responsibilities
  • Develop specialised features and integrate existing functionalities from our software stack for external clients.
  • Lead the test of features and software integration works you create.
  • Support the deployment of our robots and 3D reconstruction stack in real world environments.
Requirements and Skills
  • Strong foundation in modern C++ programming
  • Strong foundation in Data Structures/Algorithms
  • Comfortable with multithreading, networking, OS systems concepts
  • Able to write high performance Cache‑friendly Data‑Oriented code
  • Comfortable working on large code bases
  • At least 3 – 5 years production experience in software engineering
  • Able to work independently with some guidance
  • Able to do technical communication to understand and explain the needs of end‑users
  • Able to think out of the box and implement solutions under constraints
Bonus Requirements and Skills
  • Understanding and familiarity with 3D Data Structures/Algorithms
  • Experience in GPU programming and/or SIMD assembly

How to Apply: Please submit your resume detailing your qualifications and interest in the position to careers@dconstruct.co.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.