Enable job alerts via email!

Software Engineer (Native Android)

DCONSTRUCT ROBOTICS PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading AI and robotics firm in Singapore is seeking skilled Software Engineers to develop native Android applications for controlling robots. You will design software architecture, integrate functionalities, and collaborate with clients to meet their needs. Ideal candidates possess strong Android development skills and a solid understanding of data structures. This role offers an opportunity to work with industry experts on groundbreaking technology.

Qualifications

  • Confident in writing an Android app with the MVVM architecture.
  • Strong foundation in Data Structures/Algorithms.
  • Understand concepts in memory allocation and cache performance.

Responsibilities

  • Develop and integrate functionality from our robotics software stack into native Android apps.
  • Design and implement software architecture for Android apps.
  • Lead the test of applications and software integration works created.

Skills

Android app development
MVVM architecture
Data Structures/Algorithms
Technical communication
Independent work

Tools

Java
Kotlin
Android Jetpack Compose
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 Software Engineers who will be developing native Android applications for the command and control of robots. You will be coding, calling into our software stack and creating applications which facilitate the command and control of autonomous robots. 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 entire robotics development and software workflow.

Responsibilities
  • Develop and integrate functionality from our robotics software stack into native Android apps
  • Design and implement software architecture for Android apps
  • Lead the test of applications and software integration works you create.
  • Occasionally aid in tests and deployment of our robots in real world environments.
Requirements and Skills
  • Confident in writing an Android app with the MVVM architecture
  • Strong foundation in Data Structures/Algorithms
  • Understand concepts in memory allocation, cache performance, data‑oriented programming
  • 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
  • Experience working with native Android app development using Java or Kotlin
  • Experience working with Android Jetpack Compose
  • Familiarity with Java‑C++ interoperability

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.