Software Engineer / Software Engineeress

ETH Zurich - May 1, 2026

Software Engineer

100%, Singapore, fixed-term

The Singapore-ETH Centre was established in 2010 by ETH Zurich - The Swiss Federal Institute of Technology and Singapore's National Research Foundation (NRF), as part of the NRF's CREATE campus. As ETH Zurich's only research centre outside of Switzerland, the Centre has strengthened ETH Zurich's research capacity to develop sustainable solutions to global challenges in Switzerland, Singapore, and the surrounding regions.

Set in Asia, a rapidly urbanizing region, the Singapore-ETH Centre aims to provide practical solutions to some of the most pressing challenges in urban sustainability, resilience, and health through its programmes: Future Cities Lab Global (FCL Global) and Future Health Technologies (FHT).

The Centre serves as an intellectual hub for research, bringing together principal investigators and researchers from diverse disciplines and backgrounds. To promote the exchange of ideas and expertise, our researchers collaborate actively with universities, research institutes, industry, and government agencies to translate knowledge into practical solutions for real-world problems.

Project Background

FHT2 is an NRF-CREATE programme co-funded by the National Research Foundation (NRF), ETH Zurich, and NHG-NTU, representing the second phase of the FHT initiative launched in 2020. This programme brings together psychologists, neuroscientists, computer scientists, engineers, and clinicians to develop next-generation digital health solutions.

The Software Engineer will join the Monitoring and Supporting Cognitive Health in the Community project. This project focuses on developing and deploying an AI-powered mobile platform designed to assess, monitor, and support cognitive health during real-world navigation. The platform integrates cognitive assessments, navigation assessments, smartphone sensor data, and AI-driven conversational agents.

A central component of the project is the development of a robust, scalable, and user-friendly mobile application ecosystem across iOS, Android, and web platforms. The Software Engineer will play a key role in building and maintaining this system, enabling real-time interaction, data collection, and AI-driven feedback. The project is closely aligned with Healthier SG and the Action Plan for Successful Ageing, with clear pathways for real-world deployment in Singapore.

Job Description

The successful candidate will be responsible for the design, development, and maintenance of a cross-platform mobile and web application for cognitive health monitoring and support.

Working within a highly multidisciplinary team across the Singapore-ETH Centre (SEC), NUS, and NTU, the Software Engineer will collaborate closely with researchers, designers, and clinicians to translate research prototypes into reliable and scalable software systems.

Key Responsibilities Include:

  • Developing and maintaining mobile applications for iOS (Swift) and Android (Kotlin).
  • Contributing to the web-based frontend (ReactJS) and backend services (NodeJS).
  • Implementing features that enable user interaction with AI-driven conversational agents.
  • Integrating APIs and sensor data pipelines.
  • Ensuring smooth communication between frontend and backend systems.
  • Optimizing app performance and ensuring data security and privacy.
  • Supporting deployment and testing in real-world environments.
  • Contributing to system architecture decisions and establishing best practices for scalable software development.

Given the translational nature of the project, this position offers the opportunity to work on impactful real-world applications at the intersection of AI, mobile computing, and digital health.

Profile

Applicants should hold a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Salary will be commensurate with educational qualifications and work experience.

Strong programming skills and hands-on experience in modern software development are essential. In particular, candidates must have experience in:

  • ReactJS for web frontend development.
  • NodeJS for backend development and API design.
  • Swift for iOS application development.
  • Kotlin for Android application development.

Experience with full-stack development and building end-to-end applications is highly desirable. Familiarity with RESTful APIs, cloud services, and database systems is expected. Experience with mobile app deployment, testing, and maintenance on both iOS and Android platforms is required.

Experience in user interface (UI) design and user experience (UX), particularly for mobile or interactive applications, is considered a strong advantage.

Exposure to integrating AI components (e.g., LLM-based services), handling real-time data, or working with sensor data is beneficial but not necessary.

The successful candidate should demonstrate strong problem-solving skills, a structured and pragmatic approach to software engineering, and the ability to work independently as well as in a collaborative, interdisciplinary team. Good communication skills in English are required. An interest in developing impactful applications in healthcare, human-computer interaction, or AI-driven systems is highly valued.

Workplace

The Singapore-ETH Centre values diversity and sustainability. In line with our values, ETH Zurich encourages an inclusive culture, promoting equality of opportunity, valuing diversity, and nurturing a working and learning environment that respects the rights and dignity of all staff and students. Sustainability is a core value for us, and we consistently work towards a climate-neutral future.

We Offer

  • Accredited with 5 Tripartite Standards by the Tripartite Alliance for Fair & Progressive Employment Practices (TAFEP) Singapore.
  • A diverse workplace with 32 nationalities, offering ample opportunities for mutual learning.
  • A positive and inclusive working environment.
  • 25 days of annual leave for fixed-term contracts and 1 day of Birthday Leave.
  • Annual dental benefits and comprehensive healthcare insurance coverage.
  • Flexible hybrid work arrangement (up to 2 days per week from home).
  • Abundant networking opportunities across various disciplines.
  • Accredited with NS mark certification.

The Singapore-ETH Centre is an equal opportunity and family-friendly employer. All candidates will be evaluated based on their merits and qualifications, without regard to gender, race, age, or religion.

Curious? So Are We.

We look forward to receiving your online application. Please submit your application using the form below. Applications should include the following documents:

  • A cover letter with a specific statement of your motivation for the project.
  • Your CV including the names and contact information of at least 3 references.
  • A copy of your university transcripts as PDFs.

Further information about The Singapore-ETH Centre can be found on our website. Questions regarding the position should be directed to Dr. Rafael Wampfler (ETH Zurich) at rafael.wampfler@inf.ethz.ch.

Only applications matching the job profile will be considered.

Location : Zürich
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.