Job Search and Career Advice Platform

Enable job alerts via email!

Research Officer (Firmware Engineer)

Singapore Eye Research Institute (SERI)

Outram

On-site

CAD 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading medical research institute in Outram is seeking a passionate firmware engineer to develop innovative medical technologies. The ideal candidate will have experience in firmware development for arm‑based microcontrollers and be proficient in C/C++. Responsibilities include writing firmware for custom medical devices, conducting testing, and collaborating with a multidisciplinary team to meet product requirements. This role offers the opportunity to work in a fast‑paced, innovative environment.

Qualifications

  • 2 years of experience with firmware development for arm‑based microcontrollers.
  • Proven expertise in RTOS integration.
  • Ability to interpret schematics and datasheets.

Responsibilities

  • Develop firmware for custom‑built medical devices.
  • Conduct testing at unit‑ and system‑level.
  • Maintain firmware release processes and documentation.
  • Work closely with engineers and clinicians for product requirements.

Skills

Firmware development
C/C++ programming
Embedded systems
Communication protocols (I2C, SPI, UART, USB)
RTOS integration
Analytical skills
Collaboration

Education

Bachelor's degree in computer science, electrical engineering, or relevant domain

Tools

Embedded development IDEs
Job description

Singapore Eye Research Institute (SERI) – Outram

SERI is a world‑class ophthalmic research centre. Researchers continuously produce high‑impact results that have received widespread international recognition. The SERI AIDI group is one of the world‑leading AI medical research groups in ophthalmology, consisting of clinical, technical, and commercial experts. We focus on developing AI and smart technologies to transform medicine and improve the patient journey. The outcomes of our research include multiple innovative and translational technologies that can be brought to future clinical care.

We are looking for a passionate firmware engineer to develop innovative medical technologies.

Purpose

To undertake firmware development for custom‑built medical devices, which involves algorithm implementation, software deployment, and testing.

Responsibilities
  • Ideation, development, and implementation of firmware on custom hardware targets.
  • Conduct testing at unit‑ and system‑level to drive robust firmware solutions.
  • Maintain a stable firmware release process and associated pipelines.
  • Writing and maintaining firmware‑related documentation.
  • Work closely with a multidisciplinary team of engineers and clinicians to understand product requirements.
  • Proactively research and adopt emerging embedded technologies, toolchains, and best practices.
  • Planning to ensure the development timelines are met.
Requirements
  • A bachelor's degree in computer science, electrical engineering, material engineering or a relevant domain.
  • 2 years of experience with firmware development for arm‑based microcontrollers, including but not limited to STM32 and nRF52, with proven expertise in RTOS integration.
  • Ability to code with C/C++, and competency to use relevant IDEs and toolchains for firmware development.
  • Ability to interpret schematics and datasheets.
  • Strong knowledge of communication protocols like I2C, SPI, UART, and USB.
  • Ability to implement firmware stack for wireless technologies like BLE and RFID.
  • Strong analytical and communication skills.
  • Ability to work in a fast‑paced, collaborative product development environment.
Desired skills
  • Experience with embedded systems hardware design, from schematics to PCB layout.
  • Understanding of medical device firmware design and regulations.
  • Experience with implementing AI/ML‑based algorithms.
  • Experience with digital signal processing techniques.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.