Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (Native Android)

DCONSTRUCT ROBOTICS PTE. LTD.

Singapore

On-site

SGD 100,000 - 125,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 company in Singapore is looking for talented Software Engineers to develop native Android applications for the command and control of robots. The role involves integrating functionality from robotics software, designing software architecture, and leading application testing. Ideal candidates should have a solid understanding of Android app development, experience in Data Structures and Algorithms, and the ability to work independently. The company values problem solvers who can effectively communicate technical needs.

Qualifications

  • Confident in writing an Android app with MVVM architecture.
  • Strong foundation in Data Structures and Algorithms.
  • Comfortable working on large code bases.

Responsibilities

  • Develop and integrate functionality from robotics software into Android apps.
  • Design and implement software architecture for Android apps.
  • Lead the testing of applications and software integration.

Skills

Android app development
Data Structures/Algorithms
Memory allocation understanding
Technical communication
Independent work
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.