Software Engineer / Senior Software Engineer

WorkplaceZürich, Zurich region, Switzerland

100%, Singapore, fixed-term

ETH Zurich is one of the leading universities of the world with a strong focus on science and engineering. In 2010 it established the Singapore-ETH Centre (SEC) in collaboration with the National Research Foundation (NRF) to do interdisciplinary research on pressing problems.

In collaboration with the National University of Singapore (NUS), the Nanyang Technological University (NTU), Duke - NUS, the National Health Group (NHG), National University Health System (NUHS), and SingHealth, SEC is undertaking a research programme on "Future Health Technologies (FHT)". It addresses some immanent health challenges by developing a future-oriented Mobile Digital Health Concept that tackles the increase in patients suffering from chronic diseases such as diabetes, obesity and stroke, as a consequence of a rapidly ageing population with mobile digital technologies, covering the value chain from acute care to patient's private homes.

Project background

FHT is collecting health-related data at the participant’s home and delivering digital health solutions using mobile apps (e.g. conversational agent (chatbot), gait analysis, gamified rehabilitation protocols), robotic assessment and therapy devices (e.g., for neurorehabilitation of upper limb sensorimotor impairments), and sensors for gait analysis. To build up and maintain a secure data collection and transfer to the FHT server infrastructure, FHT is looking for an experienced Software Developer to work with an international team of researchers and technicians from ETH Zurich and multiple local partners in Singapore, including the Nanyang Technological University, the Centre of Healthy and Sustainable Cities at Nanyang Technological University (CHESS), the Saw Swee Hock School Of Public Health, and the Tan Tock Seng Hospital (TTSH).

Within this framework the SEC is has the following job opening (workplace is Singapore).

Job description

As a Software Developer in the FHT IT team, you will be responsible to

  • Research, design, implement, test and manage software for the FHT research programme.
  • Deliver technical project management for FHT research activities at SEC including project planning activities, requirements engineering, effort estimates, on-site and remote exchange with several research partners.
  • Develop secure web applications and mobile apps for data collection and mobile health interventions including interfaces to endpoints such as sensors or robotics as well as secure transfer to the FHT server infrastructure.
  • Enable data exchange between multiple robotic technologies and develop graphical user interfaces that can display these data in an intelligent manner to clinical personnel and patients
  • Deploy and improve the MobileCoach platform (?" target="_blank" rel="nofollow"> at Singapore-ETH Centre and offer technical support to ongoing studies.
  • Interact with FHT System Engineer(s), Scientific IT Services at ETH Zurich, FHT management, security/privacy specialists, and end users/researchers

Your profile

You should possess either a Bachelors degree or a Masters degree in Computer Science, informatics, software engineering or a related field and a minimum of 3 years of work experience. You have solid programming skills, for example in C++, JavaScript, ideally in React ( ), React Native ( ), and Redux (?" target="_blank" rel="nofollow"> Ideally, you have experience with databases (e.g. SQL), Unity, and applied machine learning methods and tools for mobile devices (e.g. TensorFlow Lite). You are interested in open source projects, user interface design, mobile app development incl. management of the app submission process, data management, continuous integration, privacy enhancing technologies and development. You can present technical complex aspects in a concise and easy to understand way. You are looking for a sustainable and meaningful job to support healthcare systems, healthcare workers and individuals in need, i.e. to use scalable technology to prevent or better manage the global burden of chronic conditions and mental illness, and to use robotic technologies to improve neurorehabilitation outcomes in persons with a stroke. You are proactive, communicative and you show personal responsibility, initiative and enjoy technology and interdisciplinary teamwork. You can work autonomously and with a self-starter attitude. Good communication skills orally and in writing are a plus for working in a multicultural environment. Previous experience with health-related data is a plus.

We value diversity

In line with our values, ETH Zurich encourages an inclusive culture. We promote equality of opportunity, value diversity and nurture a working and learning environment in which the rights and dignity of all our staff and students are respected. Visit our Equal Opportunities and Diversity website to find out how we ensure a fair and open environment that allows everyone to grow and flourish.

Curious? So are we.

We look forward to receiving your online application including:

  • A comprehensive CV
  • cover letter
  • educational certificates
  • work testimonial
  • and contact information of at least two references upon request

Please note that we exclusively accept applications submitted through our online application portal. Applications via email or postal services will not be considered. Further information about the project can be found on our website .

Apply online now

Singapore-ETH Centre

The Singapore-ETH Centre provides a multicultural and interdisciplinary environment to researchers working on diverse themes focussed on sustainable and liveable cities, resilient urban systems, and patient-centric healthcare. The centre is home to a community of over 100 doctoral, postdoctoral and professorial researchers working in three main programmes: Future Cities Laboratory, Future Resilient Systems, and Future Health Technologies.
In your application, please refer to and reference JobID 56478.

More job offers worldwide on

Related Continuing Education Programs